CMS 3D CMS Logo

JetMETDQMPostProcessor.h
Go to the documentation of this file.
1 // Migrated to use DQMEDHarvester by: Jyothsna Rani Komaragiri, Oct 2014
2 
3 #ifndef HLTriggerOffline_JetMET_JetMETDQMPosProcessor_H
4 #define HLTriggerOffline_JetMET_JetMETDQMPosProcessor_H
5 
8 
9 #include "TEfficiency.h"
10 #include "TPRegexp.h"
11 
13 public:
16 
18  DQMStore::IGetter &) override; // performed in the endJob
19 
20  TProfile *dividehistos(DQMStore::IBooker &ibooker,
21  DQMStore::IGetter &igetter,
22  const std::string &numName,
23  const std::string &denomName,
24  const std::string &outName,
25  const std::string &label,
26  const std::string &titel);
27 
28 private:
30 
31  void Efficiency(int passing, int total, double level, double &mode, double &lowerBound, double &upperBound);
32 
33  TH1F *getHistogram(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, const std::string &histoPath);
34 };
35 
36 #endif
personalPlayback.level
level
Definition: personalPlayback.py:22
DQMEDHarvester.h
JetMETDQMPostProcessor
Definition: JetMETDQMPostProcessor.h:12
JetMETDQMPostProcessor::Efficiency
void Efficiency(int passing, int total, double level, double &mode, double &lowerBound, double &upperBound)
Definition: JetMETDQMPostProcessor.cc:252
JetMETDQMPostProcessor::dividehistos
TProfile * dividehistos(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, const std::string &numName, const std::string &denomName, const std::string &outName, const std::string &label, const std::string &titel)
Definition: JetMETDQMPostProcessor.cc:187
ALCARECOPromptCalibProdSiPixelAli0T_cff.mode
mode
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:96
JetMETDQMPostProcessor::patternMetTrg_
std::string patternMetTrg_
Definition: JetMETDQMPostProcessor.h:29
JetMETDQMPostProcessor::~JetMETDQMPostProcessor
~JetMETDQMPostProcessor() override
Definition: JetMETDQMPostProcessor.h:15
JetMETDQMPostProcessor::getHistogram
TH1F * getHistogram(DQMStore::IBooker &ibooker, DQMStore::IGetter &igetter, const std::string &histoPath)
Definition: JetMETDQMPostProcessor.cc:240
dataset.outName
outName
Definition: dataset.py:938
JetMETDQMPostProcessor::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: JetMETDQMPostProcessor.cc:21
edm::ParameterSet
Definition: ParameterSet.h:47
TagProbeFitTreeAnalyzer_cfi.passing
passing
Definition: TagProbeFitTreeAnalyzer_cfi.py:25
JetMETDQMPostProcessor::patternJetTrg_
std::string patternJetTrg_
Definition: JetMETDQMPostProcessor.h:29
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
DQMEDHarvester
Definition: DQMEDHarvester.py:1
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
dqm::implementation::IBooker
Definition: DQMStore.h:43
JetMETDQMPostProcessor::JetMETDQMPostProcessor
JetMETDQMPostProcessor(const edm::ParameterSet &pset)
Definition: JetMETDQMPostProcessor.cc:15
dqmMemoryStats.total
total
Definition: dqmMemoryStats.py:152
JetMETDQMPostProcessor::subDir_
std::string subDir_
Definition: JetMETDQMPostProcessor.h:29
label
const char * label
Definition: PFTauDecayModeTools.cc:11
muonDTDigis_cfi.pset
pset
Definition: muonDTDigis_cfi.py:27