vector< vector< UInt_t > > * fTrackG4PIndices
void GetTrackG4PIndices(const size_t &itrk, vector< UInt_t > &ig4ps) const
given a track index, fill a given vector with matched G4 particle indices
vector< vector< UInt_t > > * fCalClusterTrackIndices
virtual const float CalClustMaxDeposit(const size_t &icluster) const =0
maximum true deposited energy from a single MCParticle
vector< vector< UInt_t > > * fVertTrackIndices
void GetCalClusterTrackIndices(const size_t &iclust, vector< UInt_t > &itracks) const
given a calocluster index, fill a given vector with matched track indices
void GetVertexTrackIndices(const size_t &ivtx, vector< UInt_t > &itracks) const
given a vertex index, fill a given vector with matched track indices
virtual const float CalClustTrueEnergy(const size_t &icluster) const =0
total associated true energy deposited with ith cluster
const float CalClustMaxDepositFrac(const size_t &icluster) const
largest fraction of total energy contributed by single MCParticle
void GetVeeTrackIndices(const size_t &ivee, vector< UInt_t > &itracks) const
given a vee index, fill a given vector with matched G4 particle indices
vector< vector< UInt_t > > * fCalClusterG4Indices
virtual const float TrackTrueEnergy(const size_t &itrack) const =0
total associated true energy deposited with ith cluster
void GetCalClusterG4Indices(const size_t &iclust, vector< UInt_t > &ig4ps) const
given a calocluster index, fill a given vector with matched G4Particle indices
vector< vector< UInt_t > > * fVeeTrackIndices
virtual const float TrackMaxDeposit(const size_t &itrack) const =0
maximum true deposited energy from a single MCParticle
const float TrackMaxDepositFrac(const size_t &itrack) const
largest fraction of total energy contributed by single MCParticle