QwGeant4
QweakSimUserHDC_WirePlaneEvent.cc
Go to the documentation of this file.
1 
2 //=============================================================================
3 //
4 // ---------------------------
5 // | Doxygen File Information |
6 // ---------------------------
7 //
8 /**
9 
10  \file QweakSimUserHDC_WirePlaneEvent.cc
11 
12  $Date: Fri Jul 3 10:21:43 CDT 2009 $
13 
14  \author Klaus Hans Grimm
15  \author Jie Pan
16 
17 */
18 //=============================================================================
19 
20 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
21 
23 
24 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
25 
27 
28 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
30 {
31  Initialize();
32 }
33 
34 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
36 {;}
37 
38 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
40 {
41  Clear();
42 }
43 
44 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
46 {
47  NbOfHits = 0;
48 
49  PackageID.clear();
50  TrackID.clear();
51  GlobalTimeOfHit.clear();
52 
53  PlaneHasBeenHit = 0;
54 
55  PlaneLocalPositionX.clear();
56  PlaneLocalPositionY.clear();
57  PlaneLocalPositionZ.clear();
58 
59  PlaneGlobalPositionX.clear();
60  PlaneGlobalPositionY.clear();
61  PlaneGlobalPositionZ.clear();
62 
63  PlaneLocalMomentumX.clear();
64  PlaneLocalMomentumY.clear();
65  PlaneLocalMomentumZ.clear();
66 
67  PlaneGlobalMomentumX.clear();
68  PlaneGlobalMomentumY.clear();
69  PlaneGlobalMomentumZ.clear();
70 
71  OriginVertexPositionX.clear();
72  OriginVertexPositionY.clear();
73  OriginVertexPositionZ.clear();
74 
78 
79  OriginVertexThetaAngle.clear();
80  OriginVertexPhiAngle.clear();
81 
84 
85  GlobalPhiAngle.clear();
86  GlobalThetaAngle.clear();
87 
88  TotalEnergy.clear();
89  KineticEnergy.clear();
90 
91  ParticleName.clear();
92  ParticleType.clear();
93 }
94 
95 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
96 
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
std::vector< TString > ParticleName
Name of the particle that caused this hit.
ROOT Subtree structure for HDC WirePlaneEvent.
Int_t PlaneHasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
std::vector< Float_t > OriginVertexKineticEnergy
(MeV)
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
Int_t NbOfHits
Number of hits in this plane.
std::vector< Float_t > OriginVertexThetaAngle
(degrees)
std::vector< Int_t > PackageID
Package number.
std::vector< Float_t > OriginVertexTotalEnergy
(MeV)
std::vector< Float_t > OriginVertexPhiAngle
(degrees)