QwGeant4
QweakSimUserTriggerScintillator_DetectorEvent Class Reference

ROOT Subtree structure for Trigger Scintillator DetectorEvent. More...

#include <QweakSimUserTriggerScintillator_DetectorEvent.hh>

Inherits TObject.

Public Member Functions

 QweakSimUserTriggerScintillator_DetectorEvent ()
 
virtual ~QweakSimUserTriggerScintillator_DetectorEvent ()
 
void Initialize ()
 
void StoreTrackID (Int_t tid)
 
Int_t GetTrackID () const
 
void StoreGlobalTimeOfHit (Float_t gtime)
 
Float_t GetGloablTimeOfHit () const
 
void StoreParticleName (TString pn)
 
std::vector< TString > GetParticleName () const
 
void StoreParticleType (Int_t pt)
 
std::vector< Int_t > GetParticleType () const
 
void StoreDetectorHasBeenHit (Int_t n)
 
Int_t GetDetectorHasBeenHit () const
 
void StoreDetectorNbOfHits (Int_t nd)
 
Int_t GetDetectorNbOfHits () const
 
void StoreDetectorLocalPositionX (Float_t lx)
 
Float_t GetDetectorLocalPositionX () const
 
void StoreDetectorLocalPositionY (Float_t ly)
 
Float_t GetDetectorLocalPositionY () const
 
void StoreDetectorLocalPositionZ (Float_t lz)
 
Float_t GetDetectorLocalPositionZ () const
 
void StoreDetectorLocalExitPositionX (Float_t lx)
 
Float_t GetDetectorLocalExitPositionX () const
 
void StoreDetectorLocalExitPositionY (Float_t ly)
 
Float_t GetDetectorLocalExitPositionY () const
 
void StoreDetectorLocalExitPositionZ (Float_t lz)
 
Float_t GetDetectorLocalExitPositionZ () const
 
void StoreDetectorGlobalPositionX (Float_t lx)
 
Float_t GetDetectorGlobalPositionX () const
 
void StoreDetectorGlobalPositionY (Float_t ly)
 
Float_t GetDetectorGlobalPositionY () const
 
void StoreDetectorGlobalPositionZ (Float_t lz)
 
Float_t GetDetectorGlobalPositionZ () const
 
void StoreOriginVertexPositionX (Float_t vx)
 
Float_t GetOriginVertexPositionX () const
 
void StoreOriginVertexPositionY (Float_t vy)
 
Float_t GetOriginVertexPositionY () const
 
void StoreOriginVertexPositionZ (Float_t vz)
 
Float_t GetOriginVertexPositionZ () const
 
void StoreOriginVertexMomentumDirectionX (Float_t vx)
 
Float_t GetOriginVertexMomentumDirectionX () const
 
void StoreOriginVertexMomentumDirectionY (Float_t vy)
 
Float_t GetOriginVertexMomentumDirectionY () const
 
void StoreOriginVertexMomentumDirectionZ (Float_t vz)
 
Float_t GetOriginVertexMomentumDirectionZ () const
 
void StoreOriginVertexThetaAngle (Float_t theta)
 
Float_t GetOriginVertexThetaAngle () const
 
void StoreOriginVertexPhiAngle (Float_t phi)
 
Float_t GetOriginVertexPhiAngle () const
 
void StoreOriginVertexKineticEnergy (Float_t ekin)
 
Float_t GetOriginVertexKineticEnergy () const
 
void StoreOriginVertexTotalEnergy (Float_t etot)
 
Float_t GetOriginVertexTotalEnergy () const
 
void StoreDetectorLocalVertexTotalEnergy (Float_t etot)
 
Float_t GetDetectorLocalVertexTotalEnergy ()
 
void StoreGlobalThetaAngle (Float_t theta)
 
Float_t GetGlobalThetaAngle () const
 
void StoreGlobalPhiAngle (Float_t phi)
 
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 AddSecondaryElectronEvent (Float_t XO, Float_t YO, Float_t ZO, Float_t XM, Float_t YM, Float_t ZM, Float_t energy)
 
void StoreEdgeEventFlag (Int_t flag)
 
Int_t GetEdgeEventFlag ()
 

Private Attributes

Int_t TrackID
 ID of the track from which this hit was generated. More...
 
Float_t GlobalTimeOfHit
 Global time when this hit was generated. More...
 
Int_t HasBeenHit
 Has this detector been hit? 0 = no, 5 = yes. More...
 
Int_t EdgeEventFlag
 (not used) More...
 
Int_t NbOfHits
 Number of hits in this detector. More...
 
Int_t SecondaryElectronCount
 
std::vector< Float_t > SecElecLocalOriginX
 
std::vector< Float_t > SecElecLocalOriginY
 
std::vector< Float_t > SecElecLocalOriginZ
 
std::vector< Float_t > SecElecLocalMomentumX
 
std::vector< Float_t > SecElecLocalMomentumY
 
std::vector< Float_t > SecElecLocalMomentumZ
 
std::vector< Float_t > SecElecLocalEnergy
 
std::vector< Float_t > DepositedEnergy
 
Float_t TotalDepositedEnergy
 
Position of the hit in local coordinates (cm)

The local coordinates are defined in the local coordinate system.

Float_t HitLocalPositionX
 
Float_t HitLocalPositionY
 
Float_t HitLocalPositionZ
 
Position where the hit exits the detector in local coordinates (cm)

The local coordinates are defined in the local coordinate system.

Float_t HitLocalExitPositionX
 
Float_t HitLocalExitPositionY
 
Float_t HitLocalExitPositionZ
 
Position of the hit in global coordinates (cm)

The global coordinates are defined in the global coordinate system.

Float_t HitGlobalPositionX
 
Float_t HitGlobalPositionY
 
Float_t HitGlobalPositionZ
 
Position in global coordinates of original vertex of the track from which this hit was generated

The global coordinates are defined in the global coordinate system.

Float_t OriginVertexPositionX
 
Float_t OriginVertexPositionY
 
Float_t OriginVertexPositionZ
 
Direction in global coordinates of original vertex of the track from which this hit was generated

The global coordinates are defined in the global coordinate system.

Float_t OriginVertexMomentumDirectionX
 
Float_t OriginVertexMomentumDirectionY
 
Float_t OriginVertexMomentumDirectionZ
 
Float_t OriginVertexThetaAngle
 (degrees) More...
 
Float_t OriginVertexPhiAngle
 (degrees) More...
 
Original vertex kinetic and total energy of the track from which this hit was generated (where the track started)
Float_t OriginVertexKineticEnergy
 
Float_t OriginVertexTotalEnergy
 
Float_t LocalVertexTotalEnergy
 
Direction of the hit in global coordinates

The global coordinates are defined in the global coordinate system.

Float_t GlobalThetaAngle
 (degrees) More...
 
Float_t GlobalPhiAngle
 (degrees, but 90 degrees rotated to keep things interesting) More...
 
Particle name and type at the hit
std::vector< TString > ParticleName
 Name of the particle that caused this hit. More...
 
std::vector< Int_t > ParticleType
 Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle) More...
 

Detailed Description

ROOT Subtree structure for Trigger Scintillator DetectorEvent.

Definition at line 45 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Constructor & Destructor Documentation

QweakSimUserTriggerScintillator_DetectorEvent::QweakSimUserTriggerScintillator_DetectorEvent ( )
QweakSimUserTriggerScintillator_DetectorEvent::~QweakSimUserTriggerScintillator_DetectorEvent ( )
virtual

Definition at line 22 of file QweakSimUserTriggerScintillator_DetectorEvent.cc.

23 {;}

Member Function Documentation

void QweakSimUserTriggerScintillator_DetectorEvent::AddSecondaryElectronEvent ( Float_t  XO,
Float_t  YO,
Float_t  ZO,
Float_t  XM,
Float_t  YM,
Float_t  ZM,
Float_t  energy 
)

Definition at line 84 of file QweakSimUserTriggerScintillator_DetectorEvent.cc.

References SecElecLocalEnergy, SecElecLocalMomentumX, SecElecLocalMomentumY, SecElecLocalMomentumZ, SecElecLocalOriginX, SecElecLocalOriginY, SecElecLocalOriginZ, and SecondaryElectronCount.

87 {
88  SecElecLocalOriginX.push_back(XO);
89  SecElecLocalOriginY.push_back(YO);
90  SecElecLocalOriginZ.push_back(ZO);
91 
92  SecElecLocalMomentumX.push_back(XM);
93  SecElecLocalMomentumY.push_back(YM);
94  SecElecLocalMomentumZ.push_back(ZM);
95 
96  SecElecLocalEnergy.push_back(energy);
97 
99 }
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::GetDepositedEnergy ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorGlobalPositionX ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorGlobalPositionY ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorGlobalPositionZ ( ) const
inline
Int_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorHasBeenHit ( ) const
inline

Definition at line 160 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References HasBeenHit.

160 {return HasBeenHit;}
Int_t HasBeenHit
Has this detector been hit? 0 = no, 5 = yes.
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalExitPositionX ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalExitPositionY ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalExitPositionZ ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalPositionX ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalPositionY ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalPositionZ ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorLocalVertexTotalEnergy ( )
inline
Int_t QweakSimUserTriggerScintillator_DetectorEvent::GetDetectorNbOfHits ( ) const
inline

Definition at line 163 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References NbOfHits.

163 {return NbOfHits;}
Int_t QweakSimUserTriggerScintillator_DetectorEvent::GetEdgeEventFlag ( )
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetGloablTimeOfHit ( ) const
inline

Definition at line 150 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References GlobalTimeOfHit.

150 {return GlobalTimeOfHit;}
Float_t GlobalTimeOfHit
Global time when this hit was generated.
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetGlobalPhiAngle ( ) const
inline

Definition at line 229 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References GlobalPhiAngle.

229 {return GlobalPhiAngle;}
Float_t GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetGlobalThetaAngle ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexKineticEnergy ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexMomentumDirectionX ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexMomentumDirectionY ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexMomentumDirectionZ ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexPhiAngle ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexPositionX ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexPositionY ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexPositionZ ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexThetaAngle ( ) const
inline
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetOriginVertexTotalEnergy ( ) const
inline
std::vector<TString> QweakSimUserTriggerScintillator_DetectorEvent::GetParticleName ( ) const
inline

Definition at line 153 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References ParticleName.

153 {return ParticleName;}
std::vector< TString > ParticleName
Name of the particle that caused this hit.
std::vector<Int_t> QweakSimUserTriggerScintillator_DetectorEvent::GetParticleType ( ) const
inline

Definition at line 156 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References ParticleType.

156 {return ParticleType;}
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GetTotalEnergyDeposit ( ) const
inline
Int_t QweakSimUserTriggerScintillator_DetectorEvent::GetTrackID ( ) const
inline

Definition at line 147 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References TrackID.

147 {return TrackID;}
Int_t TrackID
ID of the track from which this hit was generated.
void QweakSimUserTriggerScintillator_DetectorEvent::Initialize ( )

Definition at line 26 of file QweakSimUserTriggerScintillator_DetectorEvent.cc.

References DepositedEnergy, EdgeEventFlag, GlobalPhiAngle, GlobalThetaAngle, GlobalTimeOfHit, HasBeenHit, HitGlobalPositionX, HitGlobalPositionY, HitGlobalPositionZ, HitLocalPositionX, HitLocalPositionY, HitLocalPositionZ, NbOfHits, OriginVertexKineticEnergy, OriginVertexMomentumDirectionX, OriginVertexMomentumDirectionY, OriginVertexMomentumDirectionZ, OriginVertexPhiAngle, OriginVertexPositionX, OriginVertexPositionY, OriginVertexPositionZ, OriginVertexThetaAngle, OriginVertexTotalEnergy, ParticleName, ParticleType, SecElecLocalEnergy, SecElecLocalMomentumX, SecElecLocalMomentumY, SecElecLocalMomentumZ, SecElecLocalOriginX, SecElecLocalOriginY, SecElecLocalOriginZ, SecondaryElectronCount, TotalDepositedEnergy, and TrackID.

Referenced by QweakSimEventAction::EndOfEventAction().

27 {
28  TrackID = 0;
29  HasBeenHit = 0;
30  NbOfHits = 0;
31  GlobalTimeOfHit = 0.0;
32  EdgeEventFlag = 0;
33 
34 
36 
37  SecElecLocalOriginX.clear();
38  SecElecLocalOriginY.clear();
39  SecElecLocalOriginZ.clear();
40 
41  SecElecLocalMomentumX.clear();
42  SecElecLocalMomentumY.clear();
43  SecElecLocalMomentumZ.clear();
44 
45  SecElecLocalEnergy.clear();
46  }
47 
49 
50  HitLocalPositionX = 0.0;
51  HitLocalPositionY = 0.0;
52  HitLocalPositionZ = 0.0;
53 
54  HitGlobalPositionX = 0.0;
55  HitGlobalPositionY = 0.0;
56  HitGlobalPositionZ = 0.0;
57 
61 
65 
70 
71  EdgeEventFlag = 0;
72 
73  GlobalPhiAngle = 0.;
74  GlobalThetaAngle = 0.;
75 
76  ParticleName.clear();
77  ParticleType.clear();
78 
79  DepositedEnergy.clear();
81 }
Float_t GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
Float_t GlobalTimeOfHit
Global time when this hit was generated.
Int_t TrackID
ID of the track from which this hit was generated.
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.
Int_t HasBeenHit
Has this detector been hit? 0 = no, 5 = yes.

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreDepositedEnergy ( Float_t  dpeg)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorGlobalPositionX ( Float_t  lx)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorGlobalPositionY ( Float_t  ly)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorGlobalPositionZ ( Float_t  lz)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorHasBeenHit ( Int_t  n)
inline

Definition at line 159 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References HasBeenHit.

Referenced by QweakSimEventAction::EndOfEventAction().

159 { HasBeenHit = n; }
Int_t HasBeenHit
Has this detector been hit? 0 = no, 5 = yes.

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalExitPositionX ( Float_t  lx)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalExitPositionY ( Float_t  ly)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalExitPositionZ ( Float_t  lz)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalPositionX ( Float_t  lx)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalPositionY ( Float_t  ly)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalPositionZ ( Float_t  lz)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorLocalVertexTotalEnergy ( Float_t  etot)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreDetectorNbOfHits ( Int_t  nd)
inline

Definition at line 162 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References NbOfHits.

Referenced by QweakSimEventAction::EndOfEventAction().

162 { NbOfHits = nd; }

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreEdgeEventFlag ( Int_t  flag)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreGlobalPhiAngle ( Float_t  phi)
inline

Definition at line 228 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References GlobalPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

228 { GlobalPhiAngle = phi; }
Float_t GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreGlobalThetaAngle ( Float_t  theta)
inline

Definition at line 225 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References GlobalThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreGlobalTimeOfHit ( Float_t  gtime)
inline

Definition at line 149 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References GlobalTimeOfHit.

Referenced by QweakSimEventAction::EndOfEventAction().

149 { GlobalTimeOfHit = gtime; }
Float_t GlobalTimeOfHit
Global time when this hit was generated.

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexKineticEnergy ( Float_t  ekin)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexMomentumDirectionX ( Float_t  vx)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexMomentumDirectionY ( Float_t  vy)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexMomentumDirectionZ ( Float_t  vz)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexPhiAngle ( Float_t  phi)
inline

Definition at line 213 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References OriginVertexPhiAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexPositionX ( Float_t  vx)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexPositionY ( Float_t  vy)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexPositionZ ( Float_t  vz)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexThetaAngle ( Float_t  theta)
inline

Definition at line 210 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References OriginVertexThetaAngle.

Referenced by QweakSimEventAction::EndOfEventAction().

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreOriginVertexTotalEnergy ( Float_t  etot)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreParticleName ( TString  pn)
inline

Definition at line 152 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References ParticleName.

Referenced by QweakSimEventAction::EndOfEventAction().

152 { ParticleName.push_back(pn); }
std::vector< TString > ParticleName
Name of the particle that caused this hit.

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreParticleType ( Int_t  pt)
inline

Definition at line 155 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References ParticleType.

Referenced by QweakSimEventAction::EndOfEventAction().

155 { ParticleType.push_back(pt); }
std::vector< Int_t > ParticleType
Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle...

+ Here is the caller graph for this function:

void QweakSimUserTriggerScintillator_DetectorEvent::StoreTotalEnergyDeposit ( Float_t  eng)
inline
void QweakSimUserTriggerScintillator_DetectorEvent::StoreTrackID ( Int_t  tid)
inline

Definition at line 146 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

References TrackID.

146 { TrackID = tid; }
Int_t TrackID
ID of the track from which this hit was generated.

Field Documentation

std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::DepositedEnergy
private
Int_t QweakSimUserTriggerScintillator_DetectorEvent::EdgeEventFlag
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GlobalPhiAngle
private

(degrees, but 90 degrees rotated to keep things interesting)

Definition at line 124 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetGlobalPhiAngle(), Initialize(), and StoreGlobalPhiAngle().

Float_t QweakSimUserTriggerScintillator_DetectorEvent::GlobalThetaAngle
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::GlobalTimeOfHit
private

Global time when this hit was generated.

Definition at line 53 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetGloablTimeOfHit(), Initialize(), and StoreGlobalTimeOfHit().

Int_t QweakSimUserTriggerScintillator_DetectorEvent::HasBeenHit
private

Has this detector been hit? 0 = no, 5 = yes.

Definition at line 55 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetDetectorHasBeenHit(), Initialize(), and StoreDetectorHasBeenHit().

Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitGlobalPositionX
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitGlobalPositionY
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitGlobalPositionZ
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalExitPositionX
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalExitPositionY
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalExitPositionZ
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalPositionX
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalPositionY
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::HitLocalPositionZ
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::LocalVertexTotalEnergy
private
Int_t QweakSimUserTriggerScintillator_DetectorEvent::NbOfHits
private

Number of hits in this detector.

Definition at line 57 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetDetectorNbOfHits(), Initialize(), and StoreDetectorNbOfHits().

Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexKineticEnergy
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexMomentumDirectionX
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexMomentumDirectionY
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexMomentumDirectionZ
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexPhiAngle
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexPositionX
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexPositionY
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexPositionZ
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexThetaAngle
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::OriginVertexTotalEnergy
private
std::vector<TString> QweakSimUserTriggerScintillator_DetectorEvent::ParticleName
private

Name of the particle that caused this hit.

Definition at line 129 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetParticleName(), Initialize(), and StoreParticleName().

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

Lund type of the particle that caused this hit (until r4757 this used the geant3 type of the particle)

Definition at line 130 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

Referenced by GetParticleType(), Initialize(), and StoreParticleType().

std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalEnergy
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalMomentumX
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalMomentumY
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalMomentumZ
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalOriginX
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalOriginY
private
std::vector<Float_t> QweakSimUserTriggerScintillator_DetectorEvent::SecElecLocalOriginZ
private
Int_t QweakSimUserTriggerScintillator_DetectorEvent::SecondaryElectronCount
private
Float_t QweakSimUserTriggerScintillator_DetectorEvent::TotalDepositedEnergy
private
Int_t QweakSimUserTriggerScintillator_DetectorEvent::TrackID
private

ID of the track from which this hit was generated.

Todo:
add DetectorID

Definition at line 51 of file QweakSimUserTriggerScintillator_DetectorEvent.hh.

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


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