const RecoGenParticleTrail & recoGenParticleTrail() const
Return all reco::GenParticle in the history.
std::vector< const reco::GenParticle * > RecoGenParticleTrail
reco::GenParticle trail type.
TrackingParticleBHadronRefSelector(const edm::ParameterSet &iConfig)
edm::EDGetTokenT< TrackingParticleCollection > tpToken_
Base class to all the history types.
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
std::vector< TrackingParticle > TrackingParticleCollection
edm::Ref< TrackingParticleCollection > TrackingParticleRef
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
bool evaluate(TrackingParticleRef tpr)
Evaluate track history using a TrackingParticleRef.
void depth(int d)
Set the depth of the history.