41 desc.
add<
double>(
"etcutEB", 1.0);
42 desc.
add<
double>(
"etcutEE", 1.0);
43 desc.
add<
int>(
"ncandcut", 1);
44 descriptions.
add(
"hltEgammaEtFilter",desc);
54 using namespace trigger;
70 std::vector<edm::Ref<reco::RecoEcalCandidateCollection> > recoecalcands;
72 if(recoecalcands.empty()) PrevFilterOutput->getObjects(
TriggerPhoton,recoecalcands);
77 for (
unsigned int i=0;
i<recoecalcands.size();
i++) {
79 ref = recoecalcands[
i] ;
81 if( ( fabs(ref->eta()) < 1.479 && ref->et() >=
etcutEB_ ) || ( fabs(ref->eta()) >= 1.479 && ref->et() >=
etcutEE_ ) ){
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > inputToken_
edm::InputTag L1NonIsoCollTag_
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
bool accept(const edm::Event &event, const edm::TriggerResults &triggerTable, const std::string &triggerPath)
void addObject(int id, const reco::RecoEcalCandidateRef &ref)
setters for L3 collections: (id=physics type, and Ref<C>)
virtual bool hltFilter(edm::Event &, const edm::EventSetup &, trigger::TriggerFilterObjectWithRefs &filterproduct) const override
ParameterDescriptionBase * add(U const &iLabel, T const &value)
edm::InputTag L1IsoCollTag_
HLTEgammaEtFilter(const edm::ParameterSet &)
static void makeHLTFilterDescription(edm::ParameterSetDescription &desc)
void addCollectionTag(const edm::InputTag &collectionTag)
collectionTags
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)