GenParticleTrail genParticleTrail_
std::vector< TrackingParticleRef > SimParticleTrail
SimParticle trail type.
const reco::GenParticle * recoGenParticle() const
RecoGenParticleTrail recoGenParticleTrail_
std::vector< const HepMC::GenParticle * > GenParticleTrail
HepMC::GenParticle trail type.
const RecoGenParticleTrail & recoGenParticleTrail() const
Return all reco::GenParticle in the history.
std::vector< const reco::GenParticle * > RecoGenParticleTrail
reco::GenParticle trail type.
void traceGenHistory(HepMC::GenParticle const *)
SimVertexTrail simVertexTrail_
void resetTrails()
Reset trail functions.
void resetTrails(TrackingParticleRef tpr)
std::set< const reco::GenParticle * > RecoGenParticleTrailHelper
reco::GenParticle trail helper type.
void traceRecoGenHistory(reco::GenParticle const *)
const SimVertexTrail & simVertexTrail() const
Return all the simulated vertices in the history.
std::vector< const HepMC::GenVertex * > GenVertexTrail
GenVertex trail type.
const GenParticleTrail & genParticleTrail() const
Return all generated particle (HepMC::GenParticle) in the history.
const TrackingVertexRef & simVertex() const
Return the initial tracking vertex from the history.
GenVertexTrailHelper genVertexTrailHelper_
const GenVertexTrail & genVertexTrail() const
Return all generated vertex in the history.
GenVertexTrail genVertexTrail_
const HepMC::GenParticle * genParticle() const
Base class to all the history types.
SimParticleTrail simParticleTrail_
const TrackingParticleRef & simParticle() const
Return the initial tracking particle from the history.
const SimParticleTrail & simParticleTrail() const
Return all the simulated particle in the history.
bool evaluate(TrackingVertexRef tvr)
Evaluate track history using a TrackingParticleRef.
bool evaluate(TrackingParticleRef tpr)
Evaluate track history using a TrackingParticleRef.
RecoGenParticleTrailHelper recoGenParticleTrailHelper_
bool traceSimHistory(TrackingParticleRef const &, int)
void depth(int d)
Set the depth of the history.
std::set< const HepMC::GenVertex * > GenVertexTrailHelper
GenVertex trail helper type.
std::vector< TrackingVertexRef > SimVertexTrail
SimVertex trail type.