Go to the documentation of this file.
2 #ifndef DQMOffline_Trigger_HLTTauDQMPathPlotter_h
3 #define DQMOffline_Trigger_HLTTauDQMPathPlotter_h
std::tuple< std::string, size_t > FilterIndex
MonitorElement * hTrigTauEt_
MonitorElement * hL2TrigElectronEtEffDenom_
MonitorElement * hL2TrigElectronEtEffNum_
MonitorElement * hTrigElectronPhi_
MonitorElement * hL2TrigElectronPhiEffDenom_
MonitorElement * hL3TrigTauEtEffDenom_
MonitorElement * hL2TrigMuonEtaEffDenom_
MonitorElement * hL3TrigTauEtaPhiEffDenom_
MonitorElement * hL2TrigTauEtEffDenom_
MonitorElement * hL2TrigTauPhiEffNum_
MonitorElement * hL2TrigMuonEtaEffNum_
static const std::string triggerResults
MonitorElement * hTrigMuonPhi_
MonitorElement * hL2TrigMuonEtEffNum_
MonitorElement * hL3TrigTauPhiEffDenom_
MonitorElement * hL3TrigMuonEtaEffDenom_
MonitorElement * hL2TrigMETEtEffDenom_
MonitorElement * hL3TrigElectronEtaEffNum_
MonitorElement * hTrigMuonEt_
MonitorElement * hL3TrigTauEtaPhiEffNum_
MonitorElement * hL3TrigTauEtEffNum_
MonitorElement * hL3TrigElectronEtaEffDenom_
MonitorElement * hL2TrigMETEtEffNum_
MonitorElement * hL3TrigTauPhiEffNum_
MonitorElement * hL3TrigMuonEtaEffNum_
MonitorElement * hL2TrigTauEtEffNum_
MonitorElement * hAcceptedEvents_
MonitorElement * hL3TrigTauEtaEffDenom_
MonitorElement * hL2TrigTauEtaEffNum_
MonitorElement * hL2TrigTauHighEtEffNum_
MonitorElement * hTrigMuonEta_
MonitorElement * hL2TrigMuonPhiEffNum_
MonitorElement * hL3TrigTauEtaEffNum_
MonitorElement * hL3TrigTauHighEtEffNum_
MonitorElement * hL3TrigElectronPhiEffNum_
MonitorElement * hL3TrigTauHighEtEffDenom_
The single EDProduct to be saved for each event (AOD case)
MonitorElement * hTrigMETEt_
MonitorElement * hL3TrigElectronEtEffNum_
MonitorElement * hL3TrigMuonEtEffNum_
MonitorElement * hL2TrigMuonEtEffDenom_
void analyze(const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection)
void bookHistograms(DQMStore::IBooker &iBooker)
MonitorElement * hL3TrigMuonEtEffDenom_
const bool doRefAnalysis_
MonitorElement * hL2TrigTauHighEtEffDenom_
const HLTTauDQMPath * getPathObject() const
MonitorElement * hTrigMETPhi_
MonitorElement * hL3TrigElectronPhiEffDenom_
MonitorElement * hL2TrigElectronEtaEffNum_
MonitorElement * hTrigTauEta_
MonitorElement * hL3TrigElectronEtEffDenom_
MonitorElement * hL2TrigElectronPhiEffNum_
MonitorElement * hL3TrigMuonPhiEffNum_
MonitorElement * hL2TrigElectronEtaEffDenom_
MonitorElement * hTrigElectronEt_
MonitorElement * hL2TrigTauPhiEffDenom_
MonitorElement * hL2TrigMuonPhiEffDenom_
MonitorElement * hL3TrigMuonPhiEffDenom_
HLTTauDQMPathPlotter(const std::string &pathName, const HLTConfigProvider &HLTCP, bool doRefAnalysis, const std::string &dqmBaseFolder, const std::string &hltProcess, int ptbins, int etabins, int phibins, double ptmax, double highptmax, double l1MatchDr, double hltMatchDr)
MonitorElement * hTrigElectronEta_
MonitorElement * hTrigTauPhi_
MonitorElement * hL2TrigTauEtaEffDenom_