Go to the documentation of this file. 1 #ifndef DQMOFFLINE_TRIGGER_EGHLTOFFLINESOURCE
2 #define DQMOFFLINE_TRIGGER_EGHLTOFFLINESOURCE
49 class EleHLTFilterMon;
50 class PhoHLTFilterMon;
64 std::vector<egHLT::EleHLTFilterMon*>
66 std::vector<egHLT::PhoHLTFilterMon*>
83 std::vector<std::string>
~EgHLTOfflineSource() override
bool filterInactiveTriggers_
std::vector< egHLT::PhoHLTFilterMon * > phoFilterMonHists_
std::vector< std::string > phoHLTFilterNames_
std::vector< std::string > diEleTightLooseTrigNames_
EgHLTOfflineSource & operator=(const EgHLTOfflineSource &rhs)=delete
egHLT::CutMasks cutMasks_
std::vector< std::string > phoTightLooseTrigNames_
MonitorElement * dqmErrsMonElem_
void bookHistograms(DQMStore::IBooker &, edm::Run const &, edm::EventSetup const &) override
void getHLTFilterNamesUsed(std::vector< std::string > &filterNames) const
void filterTriggers(const HLTConfigProvider &hltConfig)
std::vector< std::string > eleHLTFilterNames_
std::vector< std::string > diPhoTightLooseTrigNames_
egHLT::OffHelper offEvtHelper_
std::unique_ptr< egHLT::TrigCodes > trigCodes
std::vector< std::string > eleHLTFilterNames2Leg_
MonitorElement * nrEventsProcessedMonElem_
std::vector< egHLT::MonElemContainer< egHLT::OffPho > * > phoMonElems_
std::vector< egHLT::EleHLTFilterMon * > eleFilterMonHists_
std::vector< std::string > eleTightLooseTrigNames_
std::vector< egHLT::MonElemContainer< egHLT::OffEle > * > eleMonElems_
void addEleTrigPath(egHLT::MonElemFuncs &monElemFuncs, const std::string &name)
EgHLTOfflineSource(const EgHLTOfflineSource &rhs)=delete
void analyze(const edm::Event &, const edm::EventSetup &) override
void addPhoTrigPath(egHLT::MonElemFuncs &monElemFuncs, const std::string &name)