QwGeant4
QweakSimUserLumi_DetectorEvent Class Reference

#include <QweakSimUserLumi_DetectorEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserLumi_DetectorEvent ()
 
virtual ~QweakSimUserLumi_DetectorEvent ()
 
void Initialize ()
 
void StorePrimaryEventNumber (Int_t pen)
 
Int_t GetPrimaryEventNumber () const
 
void StoreTrackID (Float_t tid)
 
std::vector< Float_t > GetTrackID () const
 
void StoreParticleName (TString pn)
 
std::vector< TString > GetParticleName () const
 
void StoreParticleType (Int_t pt)
 
std::vector< Int_t > GetParticleType () const
 
void StoreGlobalTimeOfHit (Float_t gtime)
 
std::vector< Float_t > GetGloablTimeOfHit () const
 
void StoreDetectorHasBeenHit (Int_t n)
 
Int_t GetDetectorHasBeenHit () const
 
void StoreEdgeEventFlag (Int_t flag)
 
std::vector< Int_t > GetEdgeEventFlag () const
 
void StoreDetectorNbOfHits (Int_t nd)
 
Int_t GetDetectorNbOfHits () const
 
void StoreDetectorGlobalPositionX (Float_t lx)
 
std::vector< Float_t > GetDetectorGlobalPositionX () const
 
void StoreDetectorGlobalPositionY (Float_t ly)
 
std::vector< Float_t > GetDetectorGlobalPositionY () const
 
void StoreDetectorGlobalPositionZ (Float_t lz)
 
std::vector< Float_t > GetDetectorGlobalPositionZ () const
 
void StoreDetectorLocalPositionX (Float_t lx)
 
std::vector< Float_t > GetDetectorLocalPositionX () const
 
void StoreDetectorLocalPositionY (Float_t ly)
 
std::vector< Float_t > GetDetectorLocalPositionY () const
 
void StoreDetectorLocalPositionZ (Float_t lz)
 
std::vector< Float_t > GetDetectorLocalPositionZ () const
 
void StoreDetectorLocalExitPositionX (Float_t lx)
 
std::vector< Float_t > GetDetectorLocalExitPositionX () const
 
void StoreDetectorLocalExitPositionY (Float_t ly)
 
std::vector< Float_t > GetDetectorLocalExitPositionY () const
 
void StoreDetectorLocalExitPositionZ (Float_t lz)
 
std::vector< Float_t > GetDetectorLocalExitPositionZ () const
 
void StoreOriginVertexPositionX (Float_t vx)
 
std::vector< Float_t > GetOriginVertexPositionX () const
 
void StoreOriginVertexPositionY (Float_t vy)
 
std::vector< Float_t > GetOriginVertexPositionY () const
 
void StoreOriginVertexPositionZ (Float_t vz)
 
std::vector< Float_t > GetOriginVertexPositionZ () const
 
void StoreLocalVertexMomentumDirectionX (Float_t vx)
 
std::vector< Float_t > GetLocalVertexMomentumDirectionX () const
 
void StoreLocalVertexMomentumDirectionY (Float_t vy)
 
std::vector< Float_t > GetLocalVertexMomentumDirectionY () const
 
void StoreLocalVertexMomentumDirectionZ (Float_t vz)
 
std::vector< Float_t > GetLocalVertexMomentumDirectionZ () const
 
void StoreOriginVertexMomentumDirectionX (Float_t vx)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionX () const
 
void StoreOriginVertexMomentumDirectionY (Float_t vy)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionY () const
 
void StoreOriginVertexMomentumDirectionZ (Float_t vz)
 
std::vector< Float_t > GetOriginVertexMomentumDirectionZ () const
 
void StoreOriginVertexThetaAngle (Float_t theta)
 
std::vector< Float_t > GetOriginVertexThetaAngle () const
 
void StoreOriginVertexPhiAngle (Float_t phi)
 
std::vector< Float_t > GetOriginVertexPhiAngle () const
 
void StoreOriginVertexKineticEnergy (Float_t ekin)
 
std::vector< Float_t > GetOriginVertexKineticEnergy () const
 
void StoreOriginVertexTotalEnergy (Float_t etot)
 
std::vector< Float_t > GetOriginVertexTotalEnergy () const
 
void StoreDetectorLocalVertexKineticEnergy (Float_t ekin)
 
std::vector< Float_t > GetDetectorLocalVertexKineticEnergy () const
 
void StoreDetectorLocalVertexTotalEnergy (Float_t etot)
 
std::vector< Float_t > GetDetectorLocalVertexTotalEnergy () const
 
void StoreGlobalThetaAngle (Float_t theta)
 
std::vector< Float_t > GetGlobalThetaAngle () const
 
void StoreGlobalPhiAngle (Float_t phi)
 
std::vector< Float_t > GetGlobalPhiAngle () const
 
void StoreDepositedEnergy (Float_t dpeg)
 
std::vector< Float_t > GetDepositedEnergy () const
 
Float_t GetTotalEnergyDeposit () const
 
void StoreRate (Float_t rate)
 
std::vector< Float_t > GetRate (void)
 

Private Attributes

Int_t PrimaryEventNumber
 
std::vector< Float_t > TrackID
 
std::vector< TString > ParticleName
 
std::vector< Int_t > ParticleType
 
std::vector< Float_t > GlobalTimeOfHit
 
Int_t HasBeenHit
 
std::vector< Int_t > EdgeEventFlag
 
Int_t NbOfHits
 
Int_t SecondaryElectronCount
 
std::vector< Float_t > HitGlobalPositionX
 
std::vector< Float_t > HitGlobalPositionY
 
std::vector< Float_t > HitGlobalPositionZ
 
std::vector< Float_t > HitLocalPositionX
 
std::vector< Float_t > HitLocalPositionY
 
std::vector< Float_t > HitLocalPositionZ
 
std::vector< Float_t > HitLocalExitPositionX
 
std::vector< Float_t > HitLocalExitPositionY
 
std::vector< Float_t > HitLocalExitPositionZ
 
std::vector< Float_t > OriginVertexPositionX
 
std::vector< Float_t > OriginVertexPositionY
 
std::vector< Float_t > OriginVertexPositionZ
 
std::vector< Float_t > LocalVertexMomentumDirectionX
 
std::vector< Float_t > LocalVertexMomentumDirectionY
 
std::vector< Float_t > LocalVertexMomentumDirectionZ
 
std::vector< Float_t > OriginVertexMomentumDirectionX
 
std::vector< Float_t > OriginVertexMomentumDirectionY
 
std::vector< Float_t > OriginVertexMomentumDirectionZ
 
std::vector< Float_t > OriginVertexThetaAngle
 
std::vector< Float_t > OriginVertexPhiAngle
 
std::vector< Float_t > OriginVertexKineticEnergy
 
std::vector< Float_t > OriginVertexTotalEnergy
 
std::vector< Float_t > LocalVertexKineticEnergy
 
std::vector< Float_t > LocalVertexTotalEnergy
 
std::vector< Float_t > GlobalPhiAngle
 
std::vector< Float_t > GlobalThetaAngle
 
std::vector< Float_t > DepositedEnergy
 
Float_t TotalDepositedEnergy
 
std::vector< Float_t > Rate
 

Detailed Description

Definition at line 21 of file QweakSimUserLumi_DetectorEvent.hh.

Constructor & Destructor Documentation

QweakSimUserLumi_DetectorEvent::QweakSimUserLumi_DetectorEvent ( )
QweakSimUserLumi_DetectorEvent::~QweakSimUserLumi_DetectorEvent ( )
virtual

Definition at line 24 of file QweakSimUserLumi_DetectorEvent.cc.

25 {;}

Member Function Documentation

std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDepositedEnergy ( ) const
inline

Definition at line 256 of file QweakSimUserLumi_DetectorEvent.hh.

References DepositedEnergy.

256 {return DepositedEnergy;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorGlobalPositionX ( ) const
inline

Definition at line 140 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionX.

140 {return HitGlobalPositionX;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorGlobalPositionY ( ) const
inline

Definition at line 143 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionY.

143 {return HitGlobalPositionY;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorGlobalPositionZ ( ) const
inline

Definition at line 146 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionZ.

146 {return HitGlobalPositionZ;}
Int_t QweakSimUserLumi_DetectorEvent::GetDetectorHasBeenHit ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalExitPositionX ( ) const
inline

Definition at line 162 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionX.

162 {return HitLocalExitPositionX;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalExitPositionY ( ) const
inline

Definition at line 165 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionY.

165 {return HitLocalExitPositionY;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalExitPositionZ ( ) const
inline

Definition at line 168 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionZ.

168 {return HitLocalExitPositionZ;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalPositionX ( ) const
inline

Definition at line 151 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionX.

151 {return HitLocalPositionX;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalPositionY ( ) const
inline

Definition at line 154 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionY.

154 {return HitLocalPositionY;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalPositionZ ( ) const
inline

Definition at line 157 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionZ.

157 {return HitLocalPositionZ;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalVertexKineticEnergy ( ) const
inline

Definition at line 222 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexKineticEnergy.

std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetDetectorLocalVertexTotalEnergy ( ) const
inline

Definition at line 225 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexTotalEnergy.

225 {return LocalVertexTotalEnergy;}
Int_t QweakSimUserLumi_DetectorEvent::GetDetectorNbOfHits ( ) const
inline

Definition at line 135 of file QweakSimUserLumi_DetectorEvent.hh.

References NbOfHits.

std::vector<Int_t> QweakSimUserLumi_DetectorEvent::GetEdgeEventFlag ( ) const
inline

Definition at line 132 of file QweakSimUserLumi_DetectorEvent.hh.

References EdgeEventFlag.

132 {return EdgeEventFlag;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetGloablTimeOfHit ( ) const
inline

Definition at line 124 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalTimeOfHit.

124 {return GlobalTimeOfHit;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetGlobalPhiAngle ( ) const
inline

Definition at line 246 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalPhiAngle.

246 {return GlobalPhiAngle;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetGlobalThetaAngle ( ) const
inline

Definition at line 243 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalThetaAngle.

243 {return GlobalThetaAngle;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetLocalVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetLocalVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetLocalVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexKineticEnergy ( ) const
inline

Definition at line 214 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexKineticEnergy.

std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexPhiAngle ( ) const
inline

Definition at line 209 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPhiAngle.

209 {return OriginVertexPhiAngle;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexPositionX ( ) const
inline

Definition at line 173 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionX.

173 {return OriginVertexPositionX;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexPositionY ( ) const
inline

Definition at line 176 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionY.

176 {return OriginVertexPositionY;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexPositionZ ( ) const
inline

Definition at line 179 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionZ.

179 {return OriginVertexPositionZ;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexThetaAngle ( ) const
inline

Definition at line 206 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexThetaAngle.

206 {return OriginVertexThetaAngle;}
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetOriginVertexTotalEnergy ( ) const
inline

Definition at line 217 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexTotalEnergy.

217 {return OriginVertexTotalEnergy;}
std::vector<TString> QweakSimUserLumi_DetectorEvent::GetParticleName ( ) const
inline

Definition at line 116 of file QweakSimUserLumi_DetectorEvent.hh.

References ParticleName.

116 {return ParticleName;}
std::vector<Int_t> QweakSimUserLumi_DetectorEvent::GetParticleType ( ) const
inline

Definition at line 119 of file QweakSimUserLumi_DetectorEvent.hh.

References ParticleType.

119 {return ParticleType;}
Int_t QweakSimUserLumi_DetectorEvent::GetPrimaryEventNumber ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetRate ( void  )
inline

Definition at line 260 of file QweakSimUserLumi_DetectorEvent.hh.

References Rate.

260 { return Rate; }
Float_t QweakSimUserLumi_DetectorEvent::GetTotalEnergyDeposit ( ) const
inline
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GetTrackID ( ) const
inline

Definition at line 111 of file QweakSimUserLumi_DetectorEvent.hh.

References TrackID.

111 {return TrackID;}
void QweakSimUserLumi_DetectorEvent::Initialize ( )

Definition at line 31 of file QweakSimUserLumi_DetectorEvent.cc.

References DepositedEnergy, EdgeEventFlag, GlobalPhiAngle, GlobalThetaAngle, GlobalTimeOfHit, HasBeenHit, HitGlobalPositionX, HitGlobalPositionY, HitGlobalPositionZ, HitLocalExitPositionX, HitLocalExitPositionY, HitLocalExitPositionZ, HitLocalPositionX, HitLocalPositionY, HitLocalPositionZ, LocalVertexKineticEnergy, LocalVertexMomentumDirectionX, LocalVertexMomentumDirectionY, LocalVertexMomentumDirectionZ, LocalVertexTotalEnergy, NbOfHits, OriginVertexKineticEnergy, OriginVertexMomentumDirectionX, OriginVertexMomentumDirectionY, OriginVertexMomentumDirectionZ, OriginVertexPhiAngle, OriginVertexPositionX, OriginVertexPositionY, OriginVertexPositionZ, OriginVertexThetaAngle, OriginVertexTotalEnergy, ParticleName, ParticleType, PrimaryEventNumber, Rate, TotalDepositedEnergy, and TrackID.

Referenced by QweakSimEventAction::EndOfEventAction().

32 {
33  //DetectorID = 0.0;
34 
36 
37  TrackID.clear();
38 
39  ParticleName.clear();
40  ParticleType.clear();
41 
42  GlobalTimeOfHit.clear();
43 
44  HasBeenHit = 0;
45  EdgeEventFlag.clear();
46  NbOfHits = 0;
47 
48  //if(SecondaryElectronCount)
49  //{
50  // delete[] SecElecLocalOriginX;
51  // delete[] SecElecLocalOriginY;
52  // delete[] SecElecLocalOriginZ;
53  //
54  // delete[] SecElecLocalMomentumX;
55  // delete[] SecElecLocalMomentumY;
56  // delete[] SecElecLocalMomentumZ;
57  //
58  // delete[] SecElecLocalEnergy;
59  //}
60 
61  //if(SecondaryElectronCount)
62  //{
63  //
64  // SecElecLocalOriginX.clear();
65  // SecElecLocalOriginY.clear();
66  // SecElecLocalOriginZ.clear();
67  //
68  // SecElecLocalMomentumX.clear();
69  // SecElecLocalMomentumY.clear();
70  // SecElecLocalMomentumZ.clear();
71  //
72  // SecElecLocalEnergy.clear();
73  //}
74  //
75 
76  //SecondaryElectronCount = 0;
77 
78  HitGlobalPositionX.clear();
79  HitGlobalPositionY.clear();
80  HitGlobalPositionZ.clear();
81 
82  HitLocalPositionX.clear();
83  HitLocalPositionY.clear();
84  HitLocalPositionZ.clear();
85 
86  HitLocalExitPositionX.clear();
87  HitLocalExitPositionY.clear();
88  HitLocalExitPositionZ.clear();
89 
90  OriginVertexPositionX.clear();
91  OriginVertexPositionY.clear();
92  OriginVertexPositionZ.clear();
93 
97 
101 
102  OriginVertexThetaAngle.clear();
103  OriginVertexPhiAngle.clear();
104 
105  OriginVertexKineticEnergy.clear();
106  OriginVertexTotalEnergy.clear();
107 
108  LocalVertexKineticEnergy.clear();
109  LocalVertexTotalEnergy.clear();
110 
111  //PrimaryQ2 = 0.0;
112  //CrossSection = 0.0;
113  //CrossSectionWeight = 0.0;
114 
115  GlobalPhiAngle.clear();
116  GlobalThetaAngle.clear();
117 
118  //--- deposited energy in the Lumi in one step
119  DepositedEnergy.clear();
120  TotalDepositedEnergy = 0.0;
121  Rate.clear();
122 }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDepositedEnergy ( Float_t  dpeg)
inline

Definition at line 251 of file QweakSimUserLumi_DetectorEvent.hh.

References DepositedEnergy, and TotalDepositedEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

251  {
252  DepositedEnergy.push_back(dpeg);
253  TotalDepositedEnergy += dpeg;
254  }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorGlobalPositionX ( Float_t  lx)
inline

Definition at line 139 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

139 { HitGlobalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorGlobalPositionY ( Float_t  ly)
inline

Definition at line 142 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

142 { HitGlobalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorGlobalPositionZ ( Float_t  lz)
inline

Definition at line 145 of file QweakSimUserLumi_DetectorEvent.hh.

References HitGlobalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

145 { HitGlobalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorHasBeenHit ( Int_t  n)
inline

Definition at line 128 of file QweakSimUserLumi_DetectorEvent.hh.

References HasBeenHit.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalExitPositionX ( Float_t  lx)
inline

Definition at line 161 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionX.

161 { HitLocalExitPositionX.push_back(lx); }
void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalExitPositionY ( Float_t  ly)
inline

Definition at line 164 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionY.

164 { HitLocalExitPositionY.push_back(ly); }
void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalExitPositionZ ( Float_t  lz)
inline

Definition at line 167 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalExitPositionZ.

167 { HitLocalExitPositionZ.push_back(lz); }
void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalPositionX ( Float_t  lx)
inline

Definition at line 150 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

150 { HitLocalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalPositionY ( Float_t  ly)
inline

Definition at line 153 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

153 { HitLocalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalPositionZ ( Float_t  lz)
inline

Definition at line 156 of file QweakSimUserLumi_DetectorEvent.hh.

References HitLocalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

156 { HitLocalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 221 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

221 { LocalVertexKineticEnergy.push_back(ekin); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorLocalVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 224 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

224 { LocalVertexTotalEnergy.push_back(etot); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreDetectorNbOfHits ( Int_t  nd)
inline

Definition at line 134 of file QweakSimUserLumi_DetectorEvent.hh.

References NbOfHits.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreEdgeEventFlag ( Int_t  flag)
inline

Definition at line 131 of file QweakSimUserLumi_DetectorEvent.hh.

References EdgeEventFlag.

131 { EdgeEventFlag.push_back(flag); }
void QweakSimUserLumi_DetectorEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 245 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

245 { GlobalPhiAngle.push_back(phi); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 242 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

242 { GlobalThetaAngle.push_back(theta); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 123 of file QweakSimUserLumi_DetectorEvent.hh.

References GlobalTimeOfHit.

Referenced by QweakSimEventAction::EndOfEventAction().

123 { GlobalTimeOfHit.push_back(gtime); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreLocalVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 183 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

183 { LocalVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreLocalVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 186 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

186 { LocalVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreLocalVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 189 of file QweakSimUserLumi_DetectorEvent.hh.

References LocalVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

189 { LocalVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 213 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

213 { OriginVertexKineticEnergy.push_back(ekin); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 194 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

194 { OriginVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 197 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

197 { OriginVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 200 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

200 { OriginVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 208 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

208 { OriginVertexPhiAngle.push_back(phi); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline

Definition at line 172 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

172 { OriginVertexPositionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline

Definition at line 175 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

175 { OriginVertexPositionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline

Definition at line 178 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

178 { OriginVertexPositionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 205 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

205 { OriginVertexThetaAngle.push_back(theta); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 216 of file QweakSimUserLumi_DetectorEvent.hh.

References OriginVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

216 { OriginVertexTotalEnergy.push_back(etot); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreParticleName ( TString  pn)
inline

Definition at line 115 of file QweakSimUserLumi_DetectorEvent.hh.

References ParticleName.

Referenced by QweakSimEventAction::EndOfEventAction().

115 { ParticleName.push_back(pn); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreParticleType ( Int_t  pt)
inline

Definition at line 118 of file QweakSimUserLumi_DetectorEvent.hh.

References ParticleType.

Referenced by QweakSimEventAction::EndOfEventAction().

118 { ParticleType.push_back(pt); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StorePrimaryEventNumber ( Int_t  pen)
inline

Definition at line 105 of file QweakSimUserLumi_DetectorEvent.hh.

References PrimaryEventNumber.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreRate ( Float_t  rate)
inline

Definition at line 259 of file QweakSimUserLumi_DetectorEvent.hh.

References Rate.

Referenced by QweakSimEventAction::EndOfEventAction().

259 { Rate.push_back(rate); }

+ Here is the caller graph for this function:

void QweakSimUserLumi_DetectorEvent::StoreTrackID ( Float_t  tid)
inline

Definition at line 110 of file QweakSimUserLumi_DetectorEvent.hh.

References TrackID.

Referenced by QweakSimEventAction::EndOfEventAction().

110 { TrackID.push_back(tid); }

+ Here is the caller graph for this function:

Field Documentation

std::vector<Float_t> QweakSimUserLumi_DetectorEvent::DepositedEnergy
private
std::vector<Int_t> QweakSimUserLumi_DetectorEvent::EdgeEventFlag
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GlobalPhiAngle
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GlobalThetaAngle
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::GlobalTimeOfHit
private
Int_t QweakSimUserLumi_DetectorEvent::HasBeenHit
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitGlobalPositionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitGlobalPositionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitGlobalPositionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalExitPositionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalExitPositionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalExitPositionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalPositionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalPositionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::HitLocalPositionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::LocalVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::LocalVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::LocalVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::LocalVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::LocalVertexTotalEnergy
private
Int_t QweakSimUserLumi_DetectorEvent::NbOfHits
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexPhiAngle
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexPositionX
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexPositionY
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexPositionZ
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexThetaAngle
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::OriginVertexTotalEnergy
private
std::vector<TString> QweakSimUserLumi_DetectorEvent::ParticleName
private
std::vector<Int_t> QweakSimUserLumi_DetectorEvent::ParticleType
private
Int_t QweakSimUserLumi_DetectorEvent::PrimaryEventNumber
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::Rate
private

Definition at line 89 of file QweakSimUserLumi_DetectorEvent.hh.

Referenced by GetRate(), Initialize(), and StoreRate().

Int_t QweakSimUserLumi_DetectorEvent::SecondaryElectronCount
private

Definition at line 44 of file QweakSimUserLumi_DetectorEvent.hh.

Float_t QweakSimUserLumi_DetectorEvent::TotalDepositedEnergy
private
std::vector<Float_t> QweakSimUserLumi_DetectorEvent::TrackID
private

Definition at line 33 of file QweakSimUserLumi_DetectorEvent.hh.

Referenced by GetTrackID(), Initialize(), and StoreTrackID().


The documentation for this class was generated from the following files: