TrackWithHistory(const G4Track *g4track)
int genParticleID() const
double globalTime() const
void checkAtEnd(const G4Track *)
const G4VProcess * creatorProcess_
math::XYZVectorD vertexPosition_
double properTime() const
const math::XYZVectorD & vertexPosition() const
math::XYZVectorD momentum_
G4ThreadLocal G4Allocator< TrackWithHistory > * fpTrackWithHistoryAllocator
void setGenParticleID(int i)
double totalEnergy() const
int extractGenID(const G4Track *gt) const
unsigned int trackID() const
const G4VProcess * creatorProcess() const
const math::XYZVectorD & momentum() const