1 #ifndef PhysicsTools_PatExamples_interface_WPlusJetsEventSelector_h 2 #define PhysicsTools_PatExamples_interface_WPlusJetsEventSelector_h 57 out <<
"PV Selector: " << std::endl;
59 out <<
"Muon ID Tight Selector: " << std::endl;
61 out <<
"Electron ID Tight Selector: " << std::endl;
63 out <<
"Muon ID Loose Selector: " << std::endl;
65 out <<
"Electron ID Loose Selector: " << std::endl;
67 out <<
"Calo Jet Selector: " << std::endl;
69 out <<
"PF Jet Selector: " << std::endl;
std::vector< reco::ShallowClonePtrCandidate > selectedElectrons_
edm::EDGetTokenT< std::vector< pat::Jet > > jetToken_
ElectronVPlusJetsIDSelectionFunctor electronIdLoose_
ElectronVPlusJetsIDSelectionFunctor electronIdTight_
index_type conversionIndex_
PFJetIDSelectionFunctor pfjetIdLoose_
ret
prodAgent to be discontinued
reco::ShallowClonePtrCandidate met_
std::vector< reco::ShallowClonePtrCandidate > const & cleanedJets() const
void print(std::ostream &out) const
Print the cut flow.
JetIDSelectionFunctor jetIdLoose_
edm::EDGetTokenT< std::vector< pat::Electron > > electronToken_
std::vector< reco::ShallowClonePtrCandidate > const & selectedMuons() const
std::vector< reco::ShallowClonePtrCandidate > selectedElectrons2_
std::vector< reco::ShallowClonePtrCandidate > selectedJets_
void printSelectors(std::ostream &out) const
std::vector< reco::ShallowClonePtrCandidate > selectedMuons_
edm::EDGetTokenT< std::vector< pat::MET > > metToken_
bool operator()(edm::EventBase const &t, pat::strbitset &ret) override
PF Jet selector for pat::Jets.
edm::EDGetTokenT< std::vector< pat::Muon > > muonToken_
Analysis-level trigger event class.
index_type inclusiveIndex_
Jet selector for pat::Jets and for CaloJets.
reco::ShallowClonePtrCandidate const & selectedMET() const
std::vector< reco::ShallowClonePtrCandidate > const & selectedJets() const
edm::InputTag electronTag_
WPlusJetsEventSelector(edm::ParameterSet const ¶ms, edm::ConsumesCollector &&iC)
std::vector< reco::ShallowClonePtrCandidate > looseElectrons_
virtual void scaleJets(double scale)
std::vector< reco::ShallowClonePtrCandidate > selectedMETs_
std::vector< reco::ShallowClonePtrCandidate > const & selectedElectrons() const
std::vector< reco::ShallowClonePtrCandidate > cleanedJets_
MuonVPlusJetsIDSelectionFunctor muonIdLoose_
MuonVPlusJetsIDSelectionFunctor muonIdTight_
edm::EDGetTokenT< pat::TriggerEvent > trigToken_
std::vector< reco::ShallowClonePtrCandidate > looseMuons_