1 #ifndef FOURVECTORHLTCLIENT_H
2 #define FOURVECTORHLTCLIENT_H
27 #include <TProfile2D.h>
void beginRun(const edm::Run &r, const edm::EventSetup &c)
BeginRun.
MonitorElement * reportSummary_
int nChannels
prescale on number of events
std::vector< MonitorElement * > v_ME_HLTPassPass_
void normalizeHLTMatrix()
std::vector< TString > hltMEName
std::vector< TString > hltPathName
std::vector< MonitorElement * > v_ME_HLTPassPass_Normalized_
edm::ParameterSet parameters_
TH2F * get2DHisto(std::string meName, DQMStore *dbi)
int prescaleEvt_
units of lumi sections
TString removeVersions(TString histVersion)
MonitorElement * testHLTEff_
void analyze(const edm::Event &e, const edm::EventSetup &c)
Fake Analyze.
TProfile * get1DProfile(std::string meName, DQMStore *dbi)
void endLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &c)
DQM Client Diagnostic.
std::vector< MonitorElement * > v_ME_HLTPass_Normalized_Any_
MonitorElement * reportSummaryContent_[20]
virtual ~FourVectorHLTClient()
Destructor.
std::string pathsSummaryFilterCountsFolder_
HLTConfigProvider hltConfig_
std::string pathsSummaryFolder_
Float_t summaryContent[20]
std::vector< MonitorElement * > hltMEs
MonitorElement * reportSummaryMap_
std::vector< std::pair< std::string, std::string > > custompathnamepairs_
MonitorElement * klmgrvTest_
FourVectorHLTClient(const edm::ParameterSet &ps)
Constructor.
void calculateRatio(TH1F *effHist, TH1F *denHist)
std::string pathsSummaryHLTCorrelationsFolder_
TProfile2D * get2DProfile(std::string meName, DQMStore *dbi)
void beginLuminosityBlock(const edm::LuminosityBlock &lumiSeg, const edm::EventSetup &context)
TH1F * get1DHisto(std::string meName, DQMStore *dbi)
std::string pathsSummaryFilterEfficiencyFolder_
void endRun(const edm::Run &r, const edm::EventSetup &c)
EndRun.