const reco::CaloJetCollection * theCaloJetCollection
edm::EDGetTokenT< reco::GsfElectronCollection > gsfElectronCollectionToken_
edm::EDGetTokenT< reco::CaloJetCollection > caloJetCollectionToken_
const edm::ESGetToken< CaloGeometry, CaloGeometryRecord > m_CaloGeoToken
edm::EDGetTokenT< reco::PFCandidateCollection > pfCandidateCollectionToken_
void handleObjects(const edm::Event &, const edm::EventSetup &iSetup)
bool filter(edm::Event &, const edm::EventSetup &) override
bool usePfElectronSelection
const reco::PFCandidateCollection * thePfCandidateCollection
edm::EDGetTokenT< EcalRecHitCollection > eeRecHitCollectionToken_
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
std::vector< Muon > MuonCollection
collection of Muon objects
const reco::GsfElectronCollection * theElectronCollection
bool useElectronSelection
edm::EDGetTokenT< reco::MuonCollection > muonCollectionToken_
edm::EDGetTokenT< EcalRecHitCollection > ebRecHitCollectionToken_
std::vector< reco::PFCandidate > PFCandidateCollection
collection of PFCandidates
const reco::MuonCollection * theMuonCollection
std::vector< PFJet > PFJetCollection
collection of PFJet objects
const EcalRecHitCollection * theEcalBarrelCollection
const edm::ESGetToken< CaloTopology, CaloTopologyRecord > m_CaloTopoToken
~LeptonRecoSkim() override
LeptonRecoSkim(const edm::ParameterSet &)
const reco::PFJetCollection * thePFJetCollection
edm::EDGetTokenT< reco::PFJetCollection > pfJetCollectionToken_
const CaloGeometry * theCaloGeometry
const CaloTopology * theCaloTopology
std::vector< CaloJet > CaloJetCollection
collection of CaloJet objects
const EcalRecHitCollection * theEcalEndcapCollection