51 inputTag_ (config.getParameter<
edm::InputTag>(
"inputTag")),
52 min_E_ (config.getParameter<double> (
"MinE" )),
53 max_Eta_ (config.getParameter<double> (
"MaxEta" )),
54 min_N_ (config.getParameter<
int> (
"MinN" ))
57 LogDebug(
"") <<
"Input/ecut/etacut/ncut : " 71 desc.
add<
double>(
"MinE",10.);
72 desc.
add<
double>(
"MaxEta",3.);
73 desc.
add<
int>(
"MinN",1);
74 descriptions.
add(
"hltEcalTowerFilter",desc);
101 LogDebug(
"HLTEcalTowerFilter") <<
"Number of towers: " << towers->
size();
105 for (
auto const &
i : *towers) {
113 LogDebug(
"HLTEcalTowerFilter") <<
"Number of towers with eta < " <<
max_Eta_ <<
" and energy > " <<
min_E_ <<
": " <<
n;
HLTEcalTowerFilter(const edm::ParameterSet &)
~HLTEcalTowerFilter() override
def setup(process, global_tag, zero_tesla=False)
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
#define DEFINE_FWK_MODULE(type)
edm::EDGetTokenT< CaloTowerCollection > inputToken_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
void addCollectionTag(const edm::InputTag &collectionTag)
collectionTags
void add(std::string const &label, ParameterSetDescription const &psetDescription)