41 float energyDeposited,
52 float exitMomentumZ) :
55 energyDeposited(energyDeposited),
64 exitMomentumX(exitMomentumX),
65 exitMomentumY(exitMomentumY),
66 exitMomentumZ(exitMomentumZ) {
unsigned int GetTrackID() const
void SetEntryT(float entryT)
void SetEntryX(float entryX)
float entryY
Entry position Y of particle.
float exitMomentumX
Exit X-Momentum of particle.
void SetExitY(float exitY)
float exitY
Exit position Y of particle.
float GetExitMomentumY() const
void SetID(unsigned int ID)
bool operator==(const AuxDetHit &other) const
float exitZ
Exit position Z of particle.
float entryT
Entry time of particle.
unsigned int trackID
Geant4 supplied track ID.
void SetExitMomentumX(float exitMomentumX)
float exitT
Exit time of particle.
float entryZ
Entry position Z of particle.
void SetExitMomentumZ(float exitMomentumZ)
float entryX
Entry position X of particle.
float exitX
Exit position X of particle.
float GetEnergyDeposited() const
void SetEntryY(float entryY)
void SetEnergyDeposited(float energyDeposited)
bool operator<(const AuxDetHit &other) const
Code to link reconstructed objects back to the MC truth information.
float energyDeposited
total energy deposited for this track ID and time
void SetExitT(float exitT)
std::vector< AuxDetHit > AuxDetHitCollection
unsigned int GetID() const
float exitMomentumZ
Exit Z-Momentum of particle.
void SetExitMomentumY(float exitMomentumY)
void SetTrackID(unsigned int trackID)
void SetExitX(float exitX)
void SetEntryZ(float entryZ)
float exitMomentumY
Exit Y-Momentum of particle.
float GetExitMomentumX() const
void SetExitZ(float exitZ)
unsigned int ID
Geant4 copy ID.
float GetExitMomentumZ() const
AuxDetHit(unsigned int ID, unsigned int trackID, float energyDeposited, float entryX, float entryY, float entryZ, float entryT, float exitX, float exitY, float exitZ, float exitT, float exitMomentumX, float exitMomentumY, float exitMomentumZ)