std::vector< int > pdgId_
edm::Handle< SimHitTPAssociationProducer::SimHitTPAssociationList > simHitsTPAssoc
edm::ESGetToken< MagneticField, IdealMagneticFieldRecord > theMFToken_
const_iterator end() const
TrackingParticleCollection collection
CosmicTrackingParticleSelector(const edm::ParameterSet &cfg, edm::ConsumesCollector &&iC)
std::vector< const TrackingParticle * > container
CosmicTrackingParticleSelector(double ptMin, double minRapidity, double maxRapidity, double tip, double lip, int minHit, bool chargedOnly, const std::vector< int > &pdgId=std::vector< int >())
void select(const edm::Handle< collection > &c, const edm::Event &event, const edm::EventSetup &setup)
bool operator()(const TrackingParticleRef tpr, const reco::BeamSpot *bs, const edm::Event &iEvent, const edm::EventSetup &iSetup) const
void initEvent(edm::Handle< SimHitTPAssociationProducer::SimHitTPAssociationList > simHitsTPAssocToSet) const
const_iterator begin() const
container::const_iterator const_iterator
edm::EDGetTokenT< reco::BeamSpot > beamSpotToken_
std::vector< TrackingParticle > TrackingParticleCollection
CosmicTrackingParticleSelector()
edm::Ref< TrackingParticleCollection > TrackingParticleRef
edm::ESGetToken< GlobalTrackingGeometry, GlobalTrackingGeometryRecord > globalTrackingGeomToken_