CMS 3D CMS Logo

METTesterPostProcessor.h
Go to the documentation of this file.
1 #ifndef METTESTERPOSTPROCESSOR_H
2 #define METTESTERPOSTPROCESSOR_H
3 
4 // author: Matthias Weber, Feb 2015
5 
6 // system include files
7 #include <cmath>
8 #include <cstdio>
9 #include <memory>
10 #include <sstream>
11 
12 // user include files
15 
18 
24 //
25 // class decleration
26 //
27 
29 public:
30  explicit METTesterPostProcessor(const edm::ParameterSet &);
31  ~METTesterPostProcessor() override;
32 
33 private:
34  void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override;
35  std::vector<std::string> met_dirs;
36 
50 };
51 
52 #endif
DQMEDHarvester.h
METTesterPostProcessor::mMETDifference_GenMETTrue_MET0to20
MonitorElement * mMETDifference_GenMETTrue_MET0to20
Definition: METTesterPostProcessor.h:38
METTesterPostProcessor
Definition: METTesterPostProcessor.h:28
METTesterPostProcessor::mMETDifference_GenMETTrue_METResolution
MonitorElement * mMETDifference_GenMETTrue_METResolution
Definition: METTesterPostProcessor.h:49
METTesterPostProcessor::mMETDifference_GenMETTrue_MET150to200
MonitorElement * mMETDifference_GenMETTrue_MET150to200
Definition: METTesterPostProcessor.h:44
DQMStore.h
dqm::legacy::MonitorElement
Definition: MonitorElement.h:462
METTesterPostProcessor::mMETDifference_GenMETTrue_MET500
MonitorElement * mMETDifference_GenMETTrue_MET500
Definition: METTesterPostProcessor.h:48
EDAnalyzer.h
METTesterPostProcessor::mMETDifference_GenMETTrue_MET40to60
MonitorElement * mMETDifference_GenMETTrue_MET40to60
Definition: METTesterPostProcessor.h:40
METTesterPostProcessor::METTesterPostProcessor
METTesterPostProcessor(const edm::ParameterSet &)
Definition: METTesterPostProcessor.cc:18
MakerMacros.h
Service.h
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
TFileService.h
METTesterPostProcessor::~METTesterPostProcessor
~METTesterPostProcessor() override
Definition: METTesterPostProcessor.cc:20
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
METTesterPostProcessor::mMETDifference_GenMETTrue_MET100to150
MonitorElement * mMETDifference_GenMETTrue_MET100to150
Definition: METTesterPostProcessor.h:43
METTesterPostProcessor::mMETDifference_GenMETTrue_MET20to40
MonitorElement * mMETDifference_GenMETTrue_MET20to40
Definition: METTesterPostProcessor.h:39
METTesterPostProcessor::met_dirs
std::vector< std::string > met_dirs
Definition: METTesterPostProcessor.h:35
METTesterPostProcessor::FillMETRes
void FillMETRes(std::string metdir, DQMStore::IGetter &)
Definition: METTesterPostProcessor.cc:41
METTesterPostProcessor::mMETDifference_GenMETTrue_MET200to300
MonitorElement * mMETDifference_GenMETTrue_MET200to300
Definition: METTesterPostProcessor.h:45
DQMEDHarvester
Definition: DQMEDHarvester.py:1
METTesterPostProcessor::dqmEndJob
void dqmEndJob(DQMStore::IBooker &, DQMStore::IGetter &) override
Definition: METTesterPostProcessor.cc:23
Frameworkfwd.h
dqm::implementation::IGetter
Definition: DQMStore.h:484
METTesterPostProcessor::mMETDifference_GenMETTrue_MET300to400
MonitorElement * mMETDifference_GenMETTrue_MET300to400
Definition: METTesterPostProcessor.h:46
dqm::implementation::IBooker
Definition: DQMStore.h:43
METTesterPostProcessor::mMETDifference_GenMETTrue_MET80to100
MonitorElement * mMETDifference_GenMETTrue_MET80to100
Definition: METTesterPostProcessor.h:42
ParameterSet.h
METTesterPostProcessor::mMETDifference_GenMETTrue_MET400to500
MonitorElement * mMETDifference_GenMETTrue_MET400to500
Definition: METTesterPostProcessor.h:47
METTesterPostProcessor::mMETDifference_GenMETTrue_MET60to80
MonitorElement * mMETDifference_GenMETTrue_MET60to80
Definition: METTesterPostProcessor.h:41