13 electronToken_(mayConsume<
edm::
View<
Electron> >(iConfig.getParameter<
edm::InputTag>(
"electronSource" ))),
14 muonToken_(mayConsume<
edm::
View<
Muon> >(iConfig.getParameter<
edm::InputTag>(
"muonSource" ))),
15 tauToken_(mayConsume<
edm::
View<
Tau> >(iConfig.getParameter<
edm::InputTag>(
"tauSource" ))),
16 countElectrons_(iConfig.getParameter<
bool> (
"countElectrons" )),
17 countMuons_(iConfig.getParameter<
bool> (
"countMuons" )),
18 countTaus_(iConfig.getParameter<
bool> (
"countTaus" )),
19 minNumber_(iConfig.getParameter<unsigned
int> (
"minNumber" )),
20 maxNumber_(iConfig.getParameter<unsigned
int> (
"maxNumber" )) {
36 unsigned int nrLeptons = 0;
const unsigned int maxNumber_
bool getByToken(EDGetToken token, Handle< PROD > &result) const
#define DEFINE_FWK_MODULE(type)
const bool countElectrons_
const edm::EDGetTokenT< edm::View< Muon > > muonToken_
bool filter(edm::StreamID, edm::Event &iEvent, const edm::EventSetup &iSetup) const override
const edm::EDGetTokenT< edm::View< Tau > > tauToken_
const edm::EDGetTokenT< edm::View< Electron > > electronToken_
~PATLeptonCountFilter() override
PATLeptonCountFilter(const edm::ParameterSet &iConfig)
const unsigned int minNumber_