2 #ifndef DQMOffline_Trigger_HLTTauDQMPathPlotter_h
3 #define DQMOffline_Trigger_HLTTauDQMPathPlotter_h
24 const std::string& hltProcess,
int ptbins,
int etabins,
int phibins,
25 double ptmax,
double highptmax,
26 double l1MatchDr,
double hltMatchDr);
MonitorElement * hL3TrigTauEtEffDenom_
MonitorElement * hL3TrigTauPhiEffDenom_
MonitorElement * hL2TrigTauPhiEffDenom_
MonitorElement * hL2TrigTauEtEffDenom_
MonitorElement * hTrigTauEt_
The single EDProduct to be saved for each event (AOD case)
MonitorElement * hL3TrigTauEtEffNum_
MonitorElement * hL2TrigTauEtEffNum_
MonitorElement * hAcceptedEvents_
std::tuple< std::string, size_t > FilterIndex
MonitorElement * hL2TrigTauPhiEffNum_
MonitorElement * hL3TrigTauHighEtEffNum_
MonitorElement * hL3TrigTauEtaEffDenom_
const HLTTauDQMPath * getPathObject() const
MonitorElement * hL3TrigTauPhiEffNum_
const bool doRefAnalysis_
MonitorElement * hL3TrigTauEtaEffNum_
void analyze(const edm::TriggerResults &triggerResults, const trigger::TriggerEvent &triggerEvent, const HLTTauDQMOfflineObjects &refCollection)
static std::string const triggerResults
HLTTauDQMPathPlotter(const edm::ParameterSet &pset, 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 * hL2TrigTauHighEtEffNum_
MonitorElement * hTrigTauPhi_
MonitorElement * hL2TrigTauEtaEffNum_
MonitorElement * hL2TrigTauHighEtEffDenom_
MonitorElement * hTrigTauEta_
MonitorElement * hL2TrigTauEtaEffDenom_
void beginRun(const HLTConfigProvider &HLTCP)
MonitorElement * hL3TrigTauHighEtEffDenom_