QwGeant4
QweakSimUserTarget_DetectorEvent Class Reference

#include <QweakSimUserTarget_DetectorEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserTarget_DetectorEvent ()
 
virtual ~QweakSimUserTarget_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 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
 
void StoreTotalEnergyDeposit (Float_t eng)
 
Float_t GetTotalEnergyDeposit () const
 
void StoreElasticCrossSection (Float_t xs)
 
std::vector< Float_t > GetElasticCrossSection () const
 
void StoreElasticScatteredEnergy (Float_t ep)
 
std::vector< Float_t > GetElasticScatteredEnergy () const
 
void StoreElasticMomentumTransfer (Float_t q2)
 
std::vector< Float_t > GetElasticMomentumTransfer () const
 

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
 
Int_t NbOfHits
 
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
 
std::vector< Float_t > ElasticCrossSection
 
std::vector< Float_t > ElasticScatteredEnergy
 
std::vector< Float_t > ElasticMomentumTransfer
 
Float_t TotalDepositedEnergy
 

Detailed Description

Definition at line 22 of file QweakSimUserTarget_DetectorEvent.hh.

Constructor & Destructor Documentation

QweakSimUserTarget_DetectorEvent::QweakSimUserTarget_DetectorEvent ( )
inline

Definition at line 88 of file QweakSimUserTarget_DetectorEvent.hh.

References Initialize().

+ Here is the call graph for this function:

virtual QweakSimUserTarget_DetectorEvent::~QweakSimUserTarget_DetectorEvent ( )
inlinevirtual

Definition at line 91 of file QweakSimUserTarget_DetectorEvent.hh.

91 { };

Member Function Documentation

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

Definition at line 232 of file QweakSimUserTarget_DetectorEvent.hh.

References DepositedEnergy.

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

Definition at line 130 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionX.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorGlobalPositionY ( ) const
inline

Definition at line 133 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionY.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorGlobalPositionZ ( ) const
inline

Definition at line 136 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionZ.

Int_t QweakSimUserTarget_DetectorEvent::GetDetectorHasBeenHit ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalExitPositionX ( ) const
inline

Definition at line 152 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionX.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalExitPositionY ( ) const
inline

Definition at line 155 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionY.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalExitPositionZ ( ) const
inline

Definition at line 158 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionZ.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalPositionX ( ) const
inline

Definition at line 141 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionX.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalPositionY ( ) const
inline

Definition at line 144 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionY.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalPositionZ ( ) const
inline

Definition at line 147 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionZ.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalVertexKineticEnergy ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetDetectorLocalVertexTotalEnergy ( ) const
inline

Definition at line 215 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexTotalEnergy.

Referenced by QweakSimEventAction::CalculateKinematicVariables().

+ Here is the caller graph for this function:

Int_t QweakSimUserTarget_DetectorEvent::GetDetectorNbOfHits ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetElasticCrossSection ( ) const
inline

Definition at line 240 of file QweakSimUserTarget_DetectorEvent.hh.

References ElasticCrossSection.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetElasticMomentumTransfer ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetElasticScatteredEnergy ( ) const
inline

Definition at line 243 of file QweakSimUserTarget_DetectorEvent.hh.

References ElasticScatteredEnergy.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetGloablTimeOfHit ( ) const
inline

Definition at line 117 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalTimeOfHit.

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

Definition at line 223 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalPhiAngle.

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

Definition at line 220 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::CalculateKinematicVariables().

+ Here is the caller graph for this function:

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetLocalVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetLocalVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetLocalVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexKineticEnergy ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexMomentumDirectionX ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexMomentumDirectionY ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexMomentumDirectionZ ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexPhiAngle ( ) const
inline

Definition at line 199 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPhiAngle.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexPositionX ( ) const
inline

Definition at line 163 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionX.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexPositionY ( ) const
inline

Definition at line 166 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionY.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexPositionZ ( ) const
inline

Definition at line 169 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionZ.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexThetaAngle ( ) const
inline

Definition at line 196 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexThetaAngle.

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetOriginVertexTotalEnergy ( ) const
inline
std::vector<TString> QweakSimUserTarget_DetectorEvent::GetParticleName ( ) const
inline

Definition at line 109 of file QweakSimUserTarget_DetectorEvent.hh.

References ParticleName.

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

Definition at line 112 of file QweakSimUserTarget_DetectorEvent.hh.

References ParticleType.

Int_t QweakSimUserTarget_DetectorEvent::GetPrimaryEventNumber ( ) const
inline
Float_t QweakSimUserTarget_DetectorEvent::GetTotalEnergyDeposit ( ) const
inline
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GetTrackID ( ) const
inline

Definition at line 104 of file QweakSimUserTarget_DetectorEvent.hh.

References TrackID.

104 {return TrackID;}
void QweakSimUserTarget_DetectorEvent::Initialize ( )

Definition at line 16 of file QweakSimUserTarget_DetectorEvent.cc.

Referenced by QweakSimEventAction::EndOfEventAction(), and QweakSimUserTarget_DetectorEvent().

17 {
19 
20  TrackID.clear();
21 
22  ParticleName.clear();
23  ParticleType.clear();
24 
25  GlobalTimeOfHit.clear();
26 
27  HasBeenHit = 0;
28  NbOfHits = 0;
29 
30  HitGlobalPositionX.clear();
31  HitGlobalPositionY.clear();
32  HitGlobalPositionZ.clear();
33 
34  HitLocalPositionX.clear();
35  HitLocalPositionY.clear();
36  HitLocalPositionZ.clear();
37 
38  HitLocalExitPositionX.clear();
39  HitLocalExitPositionY.clear();
40  HitLocalExitPositionZ.clear();
41 
42  OriginVertexPositionX.clear();
43  OriginVertexPositionY.clear();
44  OriginVertexPositionZ.clear();
45 
49 
53 
54  OriginVertexThetaAngle.clear();
55  OriginVertexPhiAngle.clear();
56 
58  OriginVertexTotalEnergy.clear();
59 
60  LocalVertexKineticEnergy.clear();
61  LocalVertexTotalEnergy.clear();
62 
63  GlobalPhiAngle.clear();
64  GlobalThetaAngle.clear();
65 
66  ElasticCrossSection.clear();
67  ElasticScatteredEnergy.clear();
69 
70  //--- deposited energy in the Target in one step
71  DepositedEnergy.clear();
72  //--- total deposited energy in the Target in one event
74 }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDepositedEnergy ( Float_t  dpeg)
inline

Definition at line 228 of file QweakSimUserTarget_DetectorEvent.hh.

References DepositedEnergy, and TotalDepositedEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

228  {
229  DepositedEnergy.push_back(dpeg);
230  TotalDepositedEnergy += dpeg;
231  }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorGlobalPositionX ( Float_t  lx)
inline

Definition at line 129 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

129 { HitGlobalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorGlobalPositionY ( Float_t  ly)
inline

Definition at line 132 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

132 { HitGlobalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorGlobalPositionZ ( Float_t  lz)
inline

Definition at line 135 of file QweakSimUserTarget_DetectorEvent.hh.

References HitGlobalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

135 { HitGlobalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorHasBeenHit ( Int_t  n)
inline

Definition at line 121 of file QweakSimUserTarget_DetectorEvent.hh.

References HasBeenHit.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalExitPositionX ( Float_t  lx)
inline

Definition at line 151 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionX.

151 { HitLocalExitPositionX.push_back(lx); }
void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalExitPositionY ( Float_t  ly)
inline

Definition at line 154 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionY.

154 { HitLocalExitPositionY.push_back(ly); }
void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalExitPositionZ ( Float_t  lz)
inline

Definition at line 157 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalExitPositionZ.

157 { HitLocalExitPositionZ.push_back(lz); }
void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalPositionX ( Float_t  lx)
inline

Definition at line 140 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

140 { HitLocalPositionX.push_back(lx); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalPositionY ( Float_t  ly)
inline

Definition at line 143 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

143 { HitLocalPositionY.push_back(ly); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalPositionZ ( Float_t  lz)
inline

Definition at line 146 of file QweakSimUserTarget_DetectorEvent.hh.

References HitLocalPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

146 { HitLocalPositionZ.push_back(lz); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 211 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

211 { LocalVertexKineticEnergy.push_back(ekin); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorLocalVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 214 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

214 { LocalVertexTotalEnergy.push_back(etot); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreDetectorNbOfHits ( Int_t  nd)
inline

Definition at line 124 of file QweakSimUserTarget_DetectorEvent.hh.

References NbOfHits.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreElasticCrossSection ( Float_t  xs)
inline

Definition at line 239 of file QweakSimUserTarget_DetectorEvent.hh.

References ElasticCrossSection.

Referenced by QweakSimEventAction::EndOfEventAction().

239 { ElasticCrossSection.push_back(xs); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreElasticMomentumTransfer ( Float_t  q2)
inline

Definition at line 245 of file QweakSimUserTarget_DetectorEvent.hh.

References ElasticMomentumTransfer.

Referenced by QweakSimEventAction::EndOfEventAction().

245 { ElasticMomentumTransfer.push_back(q2); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreElasticScatteredEnergy ( Float_t  ep)
inline

Definition at line 242 of file QweakSimUserTarget_DetectorEvent.hh.

References ElasticScatteredEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

242 { ElasticScatteredEnergy.push_back(ep); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 222 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

222 { GlobalPhiAngle.push_back(phi); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 219 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

219 { GlobalThetaAngle.push_back(theta); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 116 of file QweakSimUserTarget_DetectorEvent.hh.

References GlobalTimeOfHit.

Referenced by QweakSimEventAction::EndOfEventAction().

116 { GlobalTimeOfHit.push_back(gtime); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreLocalVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 173 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

173 { LocalVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreLocalVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 176 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

176 { LocalVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreLocalVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 179 of file QweakSimUserTarget_DetectorEvent.hh.

References LocalVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

179 { LocalVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline

Definition at line 203 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexKineticEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

203 { OriginVertexKineticEnergy.push_back(ekin); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline

Definition at line 184 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexMomentumDirectionX.

Referenced by QweakSimEventAction::EndOfEventAction().

184 { OriginVertexMomentumDirectionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline

Definition at line 187 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexMomentumDirectionY.

Referenced by QweakSimEventAction::EndOfEventAction().

187 { OriginVertexMomentumDirectionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline

Definition at line 190 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexMomentumDirectionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

190 { OriginVertexMomentumDirectionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 198 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

198 { OriginVertexPhiAngle.push_back(phi); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline

Definition at line 162 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionX.

Referenced by QweakSimEventAction::EndOfEventAction().

162 { OriginVertexPositionX.push_back(vx); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline

Definition at line 165 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionY.

Referenced by QweakSimEventAction::EndOfEventAction().

165 { OriginVertexPositionY.push_back(vy); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline

Definition at line 168 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexPositionZ.

Referenced by QweakSimEventAction::EndOfEventAction().

168 { OriginVertexPositionZ.push_back(vz); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 195 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

195 { OriginVertexThetaAngle.push_back(theta); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline

Definition at line 206 of file QweakSimUserTarget_DetectorEvent.hh.

References OriginVertexTotalEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

206 { OriginVertexTotalEnergy.push_back(etot); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreParticleName ( TString  pn)
inline

Definition at line 108 of file QweakSimUserTarget_DetectorEvent.hh.

References ParticleName.

Referenced by QweakSimEventAction::EndOfEventAction().

108 { ParticleName.push_back(pn); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreParticleType ( Int_t  pt)
inline

Definition at line 111 of file QweakSimUserTarget_DetectorEvent.hh.

References ParticleType.

Referenced by QweakSimEventAction::EndOfEventAction().

111 { ParticleType.push_back(pt); }

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StorePrimaryEventNumber ( Int_t  pen)
inline

Definition at line 98 of file QweakSimUserTarget_DetectorEvent.hh.

References PrimaryEventNumber.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreTotalEnergyDeposit ( Float_t  eng)
inline

Definition at line 235 of file QweakSimUserTarget_DetectorEvent.hh.

References TotalDepositedEnergy.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTarget_DetectorEvent::StoreTrackID ( Float_t  tid)
inline

Definition at line 103 of file QweakSimUserTarget_DetectorEvent.hh.

References TrackID.

Referenced by QweakSimEventAction::EndOfEventAction().

103 { TrackID.push_back(tid); }

+ Here is the caller graph for this function:

Field Documentation

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::DepositedEnergy
private

Definition at line 75 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetDepositedEnergy(), and StoreDepositedEnergy().

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::ElasticCrossSection
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::ElasticMomentumTransfer
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::ElasticScatteredEnergy
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GlobalPhiAngle
private

Definition at line 71 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetGlobalPhiAngle(), and StoreGlobalPhiAngle().

std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GlobalThetaAngle
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::GlobalTimeOfHit
private

Definition at line 33 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetGloablTimeOfHit(), and StoreGlobalTimeOfHit().

Int_t QweakSimUserTarget_DetectorEvent::HasBeenHit
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitGlobalPositionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitGlobalPositionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitGlobalPositionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalExitPositionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalExitPositionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalExitPositionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalPositionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalPositionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::HitLocalPositionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::LocalVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::LocalVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::LocalVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::LocalVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::LocalVertexTotalEnergy
private
Int_t QweakSimUserTarget_DetectorEvent::NbOfHits
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexKineticEnergy
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexMomentumDirectionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexMomentumDirectionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexMomentumDirectionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexPhiAngle
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexPositionX
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexPositionY
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexPositionZ
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexThetaAngle
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::OriginVertexTotalEnergy
private
std::vector<TString> QweakSimUserTarget_DetectorEvent::ParticleName
private

Definition at line 30 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetParticleName(), and StoreParticleName().

std::vector<Int_t> QweakSimUserTarget_DetectorEvent::ParticleType
private

Definition at line 31 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetParticleType(), and StoreParticleType().

Int_t QweakSimUserTarget_DetectorEvent::PrimaryEventNumber
private
Float_t QweakSimUserTarget_DetectorEvent::TotalDepositedEnergy
private
std::vector<Float_t> QweakSimUserTarget_DetectorEvent::TrackID
private

Definition at line 29 of file QweakSimUserTarget_DetectorEvent.hh.

Referenced by GetTrackID(), and StoreTrackID().


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