TrackingParticleSelector()
static TrackingParticleSelector make(const edm::ParameterSet &cfg, edm::ConsumesCollector &iC)
static TrackingParticleSelector make(const edm::ParameterSet &cfg)
std::vector< int > pdgId_
Monte Carlo truth information used for tracking validation.
TrackingParticleSelector(double ptMin, double ptMax, double minRapidity, double maxRapidity, double tip, double lip, int minHit, bool signalOnly, bool intimeOnly, bool chargedOnly, bool stableOnly, const std::vector< int > &pdgId=std::vector< int >(), bool invertRapidityCut=false, double minPhi=-3.2, double maxPhi=3.2)
bool operator()(const TrackingParticle &tp) const
Operator() performs the selection: e.g. if (tPSelector(tp)) {...}.