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