1 #ifndef HLTrigger_HLTCountNumberOfObject_H
25 template <
class OColl>
29 src_(iConfig.getParameter<edm::InputTag>(
"src")),
30 minN_(iConfig.getParameter<int>(
"MinN")),
31 maxN_(iConfig.getParameter<int>(
"MaxN"))
43 desc.
add<
int>(
"MinN",0);
44 desc.
add<
int>(
"MaxN",99999);
53 int s=oHandle->size();
57 LogDebug(
"HLTCountNumberOfObject")<<
module(iEvent)<<
" sees: "<<s<<
" objects. Filtere answer is: "<<(answer?
"true":
"false");
edm::EDGetTokenT< OColl > srcToken_
~HLTCountNumberOfObject()
virtual bool hltFilter(edm::Event &iEvent, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
bool getByToken(EDGetToken token, Handle< PROD > &result) const
int module(edm::Event const &) const
ParameterDescriptionBase * add(U const &iLabel, T const &value)
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
HLTCountNumberOfObject(const edm::ParameterSet &iConfig)
void add(std::string const &label, ParameterSetDescription const &psetDescription)