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