10 #ifndef SDP_AUXDETSIMCHANNEL_H 11 #define SDP_AUXDETSIMCHANNEL_H 78 uint32_t inputAuxDetSensitiveID);
82 const std::vector<sdp::AuxDetIDE>& inputAuxDetIDEs,
83 uint32_t inputAuxDetSensitiveID=0);
87 std::vector<sdp::AuxDetIDE>&& inputAuxDetIDEs,
88 uint32_t inputAuxDetSensitiveID=0);
95 uint32_t AuxDetID()
const;
96 uint32_t AuxDetSensitiveID()
const;
101 std::vector<sdp::AuxDetIDE>
const& AuxDetIDEs()
const;
120 #endif // SDP_AUXDETSIMCHANNEL_H std::vector< sdp::AuxDetIDE > const & AuxDetIDEs() const
float entryZ
Entry position Z of particle.
bool operator==(const AuxDetIDE &other) const
float exitT
Exit time of particle.
uint32_t fAuxDetSensitiveID
integer used to retrieve AuxDetSensitiveGeo object
float exitMomentumX
Exit X-Momentum of particle.
float entryT
Entry time of particle.
float entryY
Entry position Y of particle.
uint32_t AuxDetID() const
float exitY
Exit position Y of particle.
std::vector< sdp::AuxDetIDE > fAuxDetIDEs
one sdp::AuxDetIDE for each G4 track id
uint32_t fAuxDetID
geo->AuxDet(auxDetID), integer used to retrieve AuxDetGeo objec
float entryX
Entry position X of particle.
uint32_t AuxDetSensitiveID() const
float exitMomentumZ
Exit Z-Momentum of particle.
General GArSoft Utilities.
float exitMomentumY
Exit Y-Momentum of particle.
float exitX
Exit position X of particle.
MC truth information to make RawDigits and do back tracking.
float energyDeposited
total energy deposited for this track ID and time
bool operator<(const AuxDetIDE &other) const
float exitZ
Exit position Z of particle.
Collection of particles crossing one auxiliary detector cell.
int trackID
Geant4 supplied track ID.