QwGeant4
QweakSimUserGEM_WirePlaneEvent.cc
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 //
7 /**
8 
9  \file QweakSimUserGEM_WirePlaneEvent.cc
10 
11  $Revision: 1.3 $
12  $Date: 2006/05/05 21:51:16 $
13 
14  \author Klaus Hans Grimm
15 
16 */
17 //=============================================================================
18 
19 //=============================================================================
20 // -----------------------
21 // | CVS File Information |
22 // -----------------------
23 //
24 // Last Update: $Author: grimm $
25 // Update Date: $Date: 2006/05/05 21:51:16 $
26 // CVS/RCS Revision: $Revision: 1.3 $
27 // Status: $State: Exp $
28 //
29 // ===================================
30 // CVS Revision Log at end of file !!
31 // ===================================
32 //
33 //============================================================================
34 
35 
36 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
37 
39 
40 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
41 
43 
44 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
46 {
47  Initialize();
48 }
49 
50 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
52 {;}
53 
54 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
56 {
57  Clear();
58 }
59 
60 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
62 {
63  NbOfHits = 0;
64 
65  TrackID.clear();
66  GlobalTimeOfHit.clear();
67 
68  PlaneHasBeenHit = 0;
69 
70  PlaneLocalPositionX.clear();
71  PlaneLocalPositionY.clear();
72  PlaneLocalPositionZ.clear();
73 
74  PlaneGlobalPositionX.clear();
75  PlaneGlobalPositionY.clear();
76  PlaneGlobalPositionZ.clear();
77 
78  PlaneLocalMomentumX.clear();
79  PlaneLocalMomentumY.clear();
80  PlaneLocalMomentumZ.clear();
81 
82  PlaneGlobalMomentumX.clear();
83  PlaneGlobalMomentumY.clear();
84  PlaneGlobalMomentumZ.clear();
85 
86  OriginVertexPositionX.clear();
87  OriginVertexPositionY.clear();
88  OriginVertexPositionZ.clear();
89 
93 
94  OriginVertexThetaAngle.clear();
95  OriginVertexPhiAngle.clear();
96 
99 
100 // PrimaryQ2 = 0.0;
101 // CrossSection = 0.0;
102 // CrossSectionWeight = 0.0;
103 
104  GlobalPhiAngle.clear();
105  GlobalThetaAngle.clear();
106 
107  TotalEnergy.clear();
108  KineticEnergy.clear();
109 
110 }
111 
112 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
113 
114 //=======================================================
115 // -----------------------
116 // | CVS File Information |
117 // -----------------------
118 //
119 // $Revisions$
120 // $Log: QweakSimUserGEM_WirePlaneEvent.cc,v $
121 // Revision 1.3 2006/05/05 21:51:16 grimm
122 // Records now the kinetic and total energy of track/particle
123 //
124 // Revision 1.2 2005/12/27 19:17:21 grimm
125 // - Redesign of Doxygen header containing CVS info like revision and date
126 // - Added CVS revision log at the end of file
127 //
128 //
129 
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
Int_t NbOfHits
Number of hits in this plane.
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
ROOT Subtree structure for GEM WirePlaneEvent.