18 #ifndef Configuration_Skimming_DisappearingMuonsSkimming_h 19 #define Configuration_Skimming_DisappearingMuonsSkimming_h 55 std::vector<std::string> m_muonPathsToPass);
58 std::vector<reco::Track>::const_iterator& iTrack);
~DisappearingMuonsSkimming() override=default
const edm::EDGetToken genInfoToken_
const double minEcalHitE_
const double minStandaloneDr_
const std::vector< std::string > muonPathsToPass_
double getTrackIsolation(const edm::Event &, edm::Handle< reco::VertexCollection > vtxHandle, std::vector< reco::Track >::const_iterator &iTrack)
const double maxStandaloneDE_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
const edm::EDGetTokenT< edm::TriggerResults > trigResultsToken_
bool passTriggers(const edm::Event &iEvent, edm::EDGetToken m_trigResultsToken, std::vector< std::string > m_muonPathsToPass)
const edm::EDGetTokenT< std::vector< reco::Vertex > > primaryVerticesToken_
const double ecalIsoConesize_
const double trackIsoInnerCone_
const edm::ESGetToken< TransientTrackBuilder, TransientTrackRecord > transientTrackToken_
const edm::EDGetTokenT< EcalRecHitCollection > reducedEndcapRecHitCollectionToken_
const double minTrackEta_
const bool keepPartialRegion_
const edm::EDGetToken genParticleToken_
double getECALIsolation(const edm::Event &, const edm::EventSetup &, const reco::TransientTrack track)
bool filter(edm::Event &, const edm::EventSetup &) override
const edm::EDGetTokenT< std::vector< reco::Track > > trackCollectionToken_
const bool keepTotalRegion_
const double maxTrackIso_
const double maxSigInvMass_
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > geometryToken_
const edm::EDGetToken recoMuonToken_
const edm::EDGetToken standaloneMuonToken_
const double minSigInvMass_
const double maxTrackEta_
const double trackIsoConesize_
const edm::EDGetTokenT< EcalRecHitCollection > reducedBarrelRecHitCollectionToken_
DisappearingMuonsSkimming(const edm::ParameterSet &)
const double maxTransDCA_