8 #ifndef QweakSimUserTungstenPlug_DetectorEvent_h
9 #define QweakSimUserTungstenPlug_DetectorEvent_h
void StoreOriginVertexMomentumDirectionZ(Float_t vz)
std::vector< TString > GetParticleName() const
Float_t TotalDepositedEnergy
void StoreDetectorLocalExitPositionX(Float_t lx)
void StoreDepositedEnergy(Float_t dpeg)
std::vector< Float_t > LocalVertexKineticEnergy
std::vector< Float_t > GetDetectorLocalPositionY() const
Int_t SecondaryElectronCount
void StoreTotalEnergyDeposit(Float_t eng)
void StoreEdgeEventFlag(Int_t flag)
void StoreGlobalPhiAngle(Float_t phi)
void StoreParticleName(TString pn)
std::vector< Float_t > OriginVertexKineticEnergy
std::vector< Float_t > OriginVertexPhiAngle
std::vector< Float_t > GetDetectorGlobalPositionY() const
std::vector< Float_t > OriginVertexPositionZ
void StoreTrackID(Float_t tid)
void StoreOriginVertexThetaAngle(Float_t theta)
void StoreDetectorLocalPositionX(Float_t lx)
std::vector< Float_t > OriginVertexThetaAngle
std::vector< Float_t > GetOriginVertexPositionZ() const
void StoreDetectorLocalExitPositionZ(Float_t lz)
std::vector< Float_t > OriginVertexTotalEnergy
std::vector< TString > ParticleName
std::vector< Float_t > HitLocalPositionY
void StoreParticleType(Int_t pt)
std::vector< Float_t > TrackID
void StoreLocalVertexMomentumDirectionY(Float_t vy)
std::vector< Float_t > GetDetectorLocalExitPositionX() const
void StoreLocalVertexMomentumDirectionX(Float_t vx)
std::vector< Float_t > GetGlobalThetaAngle() const
std::vector< Float_t > GetLocalVertexMomentumDirectionY() const
std::vector< Float_t > GetOriginVertexPositionY() const
QweakSimUserTungstenPlug_DetectorEvent()
void StoreDetectorLocalVertexKineticEnergy(Float_t ekin)
std::vector< Float_t > GetOriginVertexThetaAngle() const
std::vector< Float_t > HitGlobalPositionZ
std::vector< Float_t > HitLocalPositionX
std::vector< Float_t > GetDetectorLocalVertexTotalEnergy() const
std::vector< Float_t > GetOriginVertexPositionX() const
std::vector< Float_t > GetGlobalPhiAngle() const
std::vector< Float_t > GetOriginVertexMomentumDirectionZ() const
Int_t GetPrimaryEventNumber() const
std::vector< Int_t > GetParticleType() const
std::vector< Float_t > OriginVertexMomentumDirectionX
std::vector< Float_t > OriginVertexMomentumDirectionZ
void StoreDetectorGlobalPositionY(Float_t ly)
std::vector< Float_t > LocalVertexMomentumDirectionY
std::vector< Float_t > GetLocalVertexMomentumDirectionX() const
std::vector< Float_t > GlobalTimeOfHit
virtual ~QweakSimUserTungstenPlug_DetectorEvent()
void StoreDetectorGlobalPositionX(Float_t lx)
void StoreOriginVertexPositionX(Float_t vx)
void StoreOriginVertexMomentumDirectionY(Float_t vy)
std::vector< Float_t > GetGloablTimeOfHit() const
std::vector< Float_t > GlobalPhiAngle
std::vector< Float_t > LocalVertexMomentumDirectionZ
std::vector< Float_t > GlobalThetaAngle
std::vector< Float_t > HitLocalExitPositionZ
std::vector< Float_t > GetDepositedEnergy() const
std::vector< Float_t > HitLocalPositionZ
std::vector< Float_t > GetDetectorLocalPositionX() const
std::vector< Float_t > OriginVertexPositionY
void StoreOriginVertexMomentumDirectionX(Float_t vx)
std::vector< Float_t > GetDetectorLocalExitPositionY() const
void StoreDetectorLocalPositionY(Float_t ly)
Float_t GetTotalEnergyDeposit() const
std::vector< Float_t > GetDetectorLocalPositionZ() const
std::vector< Float_t > OriginVertexPositionX
void StoreGlobalThetaAngle(Float_t theta)
void StoreDetectorLocalVertexTotalEnergy(Float_t etot)
std::vector< Float_t > GetTrackID() const
void StoreOriginVertexPositionZ(Float_t vz)
std::vector< Int_t > GetEdgeEventFlag() const
void StoreDetectorLocalExitPositionY(Float_t ly)
void StoreOriginVertexKineticEnergy(Float_t ekin)
std::vector< Float_t > GetDetectorGlobalPositionX() const
std::vector< Float_t > GetDetectorLocalExitPositionZ() const
void StoreLocalVertexMomentumDirectionZ(Float_t vz)
std::vector< Float_t > GetOriginVertexMomentumDirectionX() const
std::vector< Float_t > HitLocalExitPositionY
std::vector< Float_t > OriginVertexMomentumDirectionY
Int_t GetDetectorNbOfHits() const
void StoreDetectorNbOfHits(Int_t nd)
std::vector< Float_t > LocalVertexTotalEnergy
void StoreDetectorLocalPositionZ(Float_t lz)
std::vector< Float_t > GetOriginVertexKineticEnergy() const
std::vector< Float_t > GetOriginVertexMomentumDirectionY() const
void StoreDetectorHasBeenHit(Int_t n)
void StorePrimaryEventNumber(Int_t pen)
std::vector< Float_t > GetOriginVertexPhiAngle() const
std::vector< Float_t > GetDetectorGlobalPositionZ() const
void StoreOriginVertexPhiAngle(Float_t phi)
void StoreDetectorGlobalPositionZ(Float_t lz)
std::vector< Int_t > EdgeEventFlag
std::vector< Float_t > GetOriginVertexTotalEnergy() const
std::vector< Float_t > HitGlobalPositionX
std::vector< Float_t > LocalVertexMomentumDirectionX
std::vector< Float_t > HitLocalExitPositionX
std::vector< Float_t > GetLocalVertexMomentumDirectionZ() const
void StoreOriginVertexPositionY(Float_t vy)
std::vector< Float_t > GetDetectorLocalVertexKineticEnergy() const
void StoreOriginVertexTotalEnergy(Float_t etot)
void StoreGlobalTimeOfHit(Float_t gtime)
std::vector< Float_t > DepositedEnergy
std::vector< Float_t > HitGlobalPositionY
std::vector< Int_t > ParticleType
Int_t GetDetectorHasBeenHit() const