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