1 #ifndef PhysicsTools_PatExamples_interface_WPlusJetsEventSelector_h
2 #define PhysicsTools_PatExamples_interface_WPlusJetsEventSelector_h
36 out <<
"PV Selector: " << std::endl;
38 out <<
"Muon ID Tight Selector: " << std::endl;
40 out <<
"Electron ID Tight Selector: " << std::endl;
42 out <<
"Muon ID Loose Selector: " << std::endl;
44 out <<
"Electron ID Loose Selector: " << std::endl;
46 out <<
"Calo Jet Selector: " << std::endl;
48 out <<
"PF Jet Selector: " << std::endl;
std::vector< reco::ShallowClonePtrCandidate > selectedElectrons_
ElectronVPlusJetsIDSelectionFunctor electronIdLoose_
ElectronVPlusJetsIDSelectionFunctor electronIdTight_
index_type conversionIndex_
PFJetIDSelectionFunctor pfjetIdLoose_
reco::ShallowClonePtrCandidate met_
std::vector< reco::ShallowClonePtrCandidate > const & cleanedJets() const
JetIDSelectionFunctor jetIdLoose_
void printSelectors(std::ostream &out) const
std::vector< reco::ShallowClonePtrCandidate > selectedElectrons2_
std::vector< reco::ShallowClonePtrCandidate > selectedJets_
std::vector< reco::ShallowClonePtrCandidate > const & selectedMuons() const
std::vector< reco::ShallowClonePtrCandidate > selectedMuons_
PF Jet selector for pat::Jets.
index_type inclusiveIndex_
Jet selector for pat::Jets and for CaloJets.
void print(std::ostream &out) const
Print the cut flow.
virtual bool operator()(edm::EventBase const &t, pat::strbitset &ret)
edm::InputTag electronTag_
std::vector< reco::ShallowClonePtrCandidate > looseElectrons_
reco::ShallowClonePtrCandidate const & selectedMET() const
virtual void scaleJets(double scale)
std::vector< reco::ShallowClonePtrCandidate > selectedMETs_
std::vector< reco::ShallowClonePtrCandidate > cleanedJets_
std::vector< reco::ShallowClonePtrCandidate > const & selectedJets() const
MuonVPlusJetsIDSelectionFunctor muonIdLoose_
std::vector< reco::ShallowClonePtrCandidate > const & selectedElectrons() const
MuonVPlusJetsIDSelectionFunctor muonIdTight_
std::vector< reco::ShallowClonePtrCandidate > looseMuons_