12 inputTag_ (config.getParameter<
edm::InputTag>(
"inputTag")),
13 HFHits_ (config.getParameter<
edm::InputTag>(
"HFHitCollection")),
14 eCut_HF_ (config.getParameter<double>(
"eCut_HF")),
15 eMin_HF_ (config.getParameter<double>(
"eMin_HF")),
16 offset_ (config.getParameter<double>(
"offset")),
17 slope_ (config.getParameter<double>(
"slope"))
32 desc.
add<
double>(
"eCut_HF",0);
33 desc.
add<
double>(
"eMin_HF",10000.);
34 desc.
add<
double>(
"offset",-1000.);
35 desc.
add<
double>(
"slope",0.5);
36 descriptions.
add(
"hltPixelActivityHFSumEnergyFilter",desc);
51 unsigned int clusterSize = clusterColl->dataSize();
52 LogDebug(
"") <<
"Number of clusters: " << clusterSize;
59 for (
auto const & it : *HFRecHitsH) {
68 double diff = clusterSize - thres;
69 if(sumE>
eMin_HF_ && diff < 0.) accept =
true;
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
edm::EDGetTokenT< HFRecHitCollection > HFHitsToken_
#define DEFINE_FWK_MODULE(type)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::EDGetTokenT< edmNew::DetSetVector< SiPixelCluster > > inputToken_
HLTPixelActivityHFSumEnergyFilter(const edm::ParameterSet &)
bool filter(edm::Event &iEvent, const edm::EventSetup &iSetup) override
~HLTPixelActivityHFSumEnergyFilter() override