33 #ifndef QweakSimUserTriggerScintillator_DetectorEvent_h
34 #define QweakSimUserTriggerScintillator_DetectorEvent_h
244 Float_t XM, Float_t YM, Float_t ZM,
Float_t GetGlobalPhiAngle() const
std::vector< Float_t > SecElecLocalEnergy
Int_t GetDetectorNbOfHits() const
std::vector< TString > ParticleName
Name of the particle that caused this hit.
void StoreDetectorLocalPositionY(Float_t ly)
Float_t HitLocalExitPositionY
std::vector< Int_t > GetParticleType() const
void AddSecondaryElectronEvent(Float_t XO, Float_t YO, Float_t ZO, Float_t XM, Float_t YM, Float_t ZM, Float_t energy)
Float_t LocalVertexTotalEnergy
void StoreGlobalThetaAngle(Float_t theta)
Float_t GlobalPhiAngle
(degrees, but 90 degrees rotated to keep things interesting)
Float_t GetDetectorLocalPositionY() const
void StoreOriginVertexKineticEnergy(Float_t ekin)
Float_t GlobalTimeOfHit
Global time when this hit was generated.
Float_t GetOriginVertexPositionX() const
Float_t GetOriginVertexMomentumDirectionY() const
std::vector< Float_t > SecElecLocalOriginZ
void StoreDetectorLocalVertexTotalEnergy(Float_t etot)
QweakSimUserTriggerScintillator_DetectorEvent()
Float_t OriginVertexThetaAngle
(degrees)
std::vector< Float_t > SecElecLocalMomentumZ
std::vector< Float_t > SecElecLocalMomentumY
void StoreOriginVertexPositionZ(Float_t vz)
void StoreTrackID(Int_t tid)
void StoreDetectorLocalPositionZ(Float_t lz)
Float_t GetOriginVertexMomentumDirectionZ() const
std::vector< Float_t > SecElecLocalOriginY
void StoreDetectorLocalExitPositionY(Float_t ly)
std::vector< Float_t > SecElecLocalOriginX
void StoreDetectorGlobalPositionX(Float_t lx)
Float_t GetDetectorLocalPositionZ() const
void StoreOriginVertexThetaAngle(Float_t theta)
Float_t HitLocalExitPositionZ
void StoreDetectorLocalExitPositionX(Float_t lx)
Float_t GetOriginVertexThetaAngle() const
Float_t OriginVertexPhiAngle
(degrees)
Float_t GlobalThetaAngle
(degrees)
std::vector< Float_t > SecElecLocalMomentumX
Float_t GetDetectorGlobalPositionY() const
Float_t GetOriginVertexMomentumDirectionX() const
Float_t OriginVertexMomentumDirectionZ
void StoreEdgeEventFlag(Int_t flag)
void StoreDetectorNbOfHits(Int_t nd)
void StoreDetectorHasBeenHit(Int_t n)
Float_t GetDetectorLocalExitPositionX() const
Float_t GetOriginVertexTotalEnergy() const
Float_t OriginVertexPositionZ
void StoreDetectorLocalPositionX(Float_t lx)
Float_t OriginVertexMomentumDirectionY
Float_t HitGlobalPositionX
Float_t GetGlobalThetaAngle() const
void StoreOriginVertexMomentumDirectionZ(Float_t vz)
void StoreOriginVertexPositionX(Float_t vx)
Float_t GetDetectorLocalExitPositionY() const
Float_t OriginVertexPositionY
void StoreDetectorGlobalPositionY(Float_t ly)
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 > GetDepositedEnergy() const
void StoreOriginVertexMomentumDirectionY(Float_t vy)
Float_t GetTotalEnergyDeposit() const
Float_t GetOriginVertexPositionZ() const
void StoreParticleName(TString pn)
Float_t OriginVertexMomentumDirectionX
Float_t HitLocalPositionZ
virtual ~QweakSimUserTriggerScintillator_DetectorEvent()
std::vector< TString > GetParticleName() const
Int_t EdgeEventFlag
(not used)
void StoreDetectorLocalExitPositionZ(Float_t lz)
Int_t GetDetectorHasBeenHit() const
Int_t TrackID
ID of the track from which this hit was generated.
ROOT Subtree structure for Trigger Scintillator DetectorEvent.
Float_t GetOriginVertexPhiAngle() const
void StoreOriginVertexMomentumDirectionX(Float_t vx)
Float_t OriginVertexKineticEnergy
void StoreParticleType(Int_t pt)
Float_t GetDetectorGlobalPositionZ() const
void StoreDepositedEnergy(Float_t dpeg)
Float_t TotalDepositedEnergy
Float_t HitLocalPositionX
void StoreTotalEnergyDeposit(Float_t eng)
void StoreOriginVertexPositionY(Float_t vy)
Int_t SecondaryElectronCount
Float_t OriginVertexTotalEnergy
Float_t HitLocalPositionY
Float_t GetOriginVertexKineticEnergy() const
Float_t OriginVertexPositionX
void StoreOriginVertexPhiAngle(Float_t phi)
Float_t GetOriginVertexPositionY() const
Float_t HitGlobalPositionY
Int_t HasBeenHit
Has this detector been hit? 0 = no, 5 = yes.
Float_t GetDetectorLocalPositionX() const
Int_t NbOfHits
Number of hits in this detector.
std::vector< Float_t > DepositedEnergy
Float_t GetDetectorGlobalPositionX() const
Float_t HitGlobalPositionZ
Float_t HitLocalExitPositionX
Float_t GetGloablTimeOfHit() const
void StoreGlobalTimeOfHit(Float_t gtime)
void StoreOriginVertexTotalEnergy(Float_t etot)
Float_t GetDetectorLocalVertexTotalEnergy()
void StoreGlobalPhiAngle(Float_t phi)
void StoreDetectorGlobalPositionZ(Float_t lz)
Float_t GetDetectorLocalExitPositionZ() const