38 desc.
add<
double>(
"etcut1EB", 1.0);
39 desc.
add<
double>(
"etcut1EE", 1.0);
40 desc.
add<
double>(
"etcut2EB", 1.0);
41 desc.
add<
double>(
"etcut2EE", 1.0);
42 descriptions.
add(
"hltEgammaEtFilterPairs", desc);
61 std::vector<edm::Ref<reco::RecoEcalCandidateCollection> > recoecalcands;
73 for (
unsigned int i=0;
i<recoecalcands.size();
i=
i+2) {
78 bool first = (fabs(r1->eta()) < 1.479 && r1->et() >=
etcutEB1_) || (fabs(r1->eta()) >= 1.479 && r1->et() >=
etcutEE1_);
79 bool second = (fabs(r2->eta()) < 1.479 && r2->et() >=
etcutEB2_) || (fabs(r2->eta()) >= 1.479 && r2->et() >=
etcutEE2_);
81 if ( first && second ) {
T getParameter(std::string const &) const
void getObjects(Vids &ids, VRphoton &refs) const
various physics-level getters:
bool getByToken(EDGetToken token, Handle< PROD > &result) const
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
void addObject(int id, const reco::RecoEcalCandidateRef &ref)
setters for L3 collections: (id=physics type, and Ref<C>)
U second(std::pair< T, U > const &p)
#define DEFINE_FWK_MODULE(type)
ParameterDescriptionBase * add(U const &iLabel, T const &value)
~HLTEgammaEtFilterPairs() override
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
void addCollectionTag(const edm::InputTag &collectionTag)
collectionTags
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > inputToken_
HLTEgammaEtFilterPairs(const edm::ParameterSet &)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)