QwGeant4
QweakSimUserVDC_WirePlaneEvent.cc
Go to the documentation of this file.
1 //=============================================================================
2 //
3 // ---------------------------
4 // | Doxygen File Information |
5 // ---------------------------
6 //
7 /**
8 
9  \file QweakSimUserVDC_WirePlaneEvent.cc
10 
11  $Revision: 1.3 $
12  $Date: 2006/01/06 21:42:29 $
13 
14  \author Klaus Hans Grimm
15 
16 */
17 //=============================================================================
18 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
19 
21 
22 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
23 
25 
26 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
28 {
29  Initialize();
30 }
31 
32 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
34 {;}
35 
36 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
38 {
39  Clear();
40 }
41 
42 
43 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
44 
46 {
47  NbOfHits = 0;
48 
49  PackageID.clear();
50  TrackID.clear();
51  GlobalTimeOfHit.clear();
52 
53  HasBeenHit = 0;
54 
55  LocalPositionX.clear();
56  LocalPositionY.clear();
57  LocalPositionZ.clear();
58  GlobalPositionX.clear();
59  GlobalPositionY.clear();
60  GlobalPositionZ.clear();
61 
62  LocalMomentumX.clear();
63  LocalMomentumY.clear();
64  LocalMomentumZ.clear();
65  GlobalMomentumX.clear();
66  GlobalMomentumY.clear();
67  GlobalMomentumZ.clear();
68 
69  OriginVertexPositionX.clear();
70  OriginVertexPositionY.clear();
71  OriginVertexPositionZ.clear();
75  OriginVertexThetaAngle.clear();
76  OriginVertexPhiAngle.clear();
79 
80  GlobalPhiAngle.clear();
81  GlobalThetaAngle.clear();
82 
83  ParticleName.clear();
84  ParticleType.clear();
85  TotalEnergy.clear();
86  KineticEnergy.clear();
87 }
88 
89 //....oooOO0OOooo........oooOO0OOooo........oooOO0OOooo........oooOO0OOooo....
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< TString > ParticleName
Name of the particle that caused this hit.
std::vector< Float_t > OriginVertexPositionY
(cm)
std::vector< Float_t > GlobalThetaAngle
(degrees)
std::vector< Int_t > TrackID
ID of the track from which this hit was generated.
std::vector< Float_t > OriginVertexPositionZ
(cm)
std::vector< Float_t > LocalMomentumY
(MeV)
std::vector< Float_t > LocalMomentumZ
(MeV)
std::vector< Float_t > GlobalMomentumY
(MeV)
std::vector< Float_t > GlobalMomentumX
(MeV)
std::vector< Float_t > OriginVertexPhiAngle
(degrees)
std::vector< Int_t > PackageID
Package number.
std::vector< Float_t > GlobalMomentumZ
(MeV)
std::vector< Float_t > OriginVertexPositionX
(cm)
std::vector< Float_t > OriginVertexTotalEnergy
(MeV)
Int_t NbOfHits
Number of hits in this plane.
std::vector< Float_t > OriginVertexThetaAngle
(degrees)
std::vector< Float_t > GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
ROOT Subtree structure for VDC WirePlaneEvent.
Int_t HasBeenHit
Has this plane been hit? 0 = no, 5 = yes.
std::vector< Float_t > LocalMomentumX
(MeV)
std::vector< Float_t > GlobalTimeOfHit
Global time when this hit was generated.
std::vector< Float_t > OriginVertexKineticEnergy
(MeV)