CMS 3D CMS Logo

PFMETMonitor.h
Go to the documentation of this file.
1 #ifndef DQMOffline_PFTau_PFMETMonitor_h
2 #define DQMOffline_PFTau_PFMETMonitor_h
3 
9 
10 #include <vector>
11 class PFMETMonitor : public Benchmark {
12 public:
14 
15  ~PFMETMonitor() override;
16 
19  float ptmin,
20  float ptmax,
21  float etamin,
22  float etamax,
23  float phimin,
24  float phimax,
25  bool metSpHistos);
26 
29 
31  void setDirectory(TDirectory *dir) override;
32 
34  void setup(DQMStore::IBooker &b);
36 
37  void fillOne(const reco::MET &met, const reco::MET &matchedMet, float &minVal, float &maxVal);
38 
39  void fillOne(const reco::MET &met,
40  const reco::MET &matchedMet,
41  float &minVal,
42  float &maxVal,
44 
45 protected:
46  TH1F *px_;
47  TH1F *sumEt_;
48  TH1F *delta_ex_;
52 
56 
60 
63 
66 };
67 #endif
PFMETMonitor::delta_set_VS_set_
TH2F * delta_set_VS_set_
Definition: PFMETMonitor.h:50
Benchmark
abstract base class
Definition: Benchmark.h:19
PFMETMonitor::delta_ex_VS_set_
TH2F * delta_ex_VS_set_
Definition: PFMETMonitor.h:49
phimin
float phimin
Definition: ReggeGribovPartonMCHadronizer.h:107
PFMETMonitor::delta_set_Over_set_VS_set_
TH2F * delta_set_Over_set_VS_set_
Definition: PFMETMonitor.h:51
ALCARECOPromptCalibProdSiPixelAli0T_cff.mode
mode
Definition: ALCARECOPromptCalibProdSiPixelAli0T_cff.py:96
PFMETMonitor::histogramBooked_
bool histogramBooked_
Definition: PFMETMonitor.h:65
PFMETMonitor::profileRMS_delta_set_VS_set_
TProfile * profileRMS_delta_set_VS_set_
Definition: PFMETMonitor.h:58
CandidateBenchmark
To plot Candidate quantities.
Definition: CandidateBenchmark.h:10
PFMETMonitor::createMETSpecificHistos_
bool createMETSpecificHistos_
Definition: PFMETMonitor.h:64
muonTiming_cfi.etamin
etamin
Definition: muonTiming_cfi.py:30
PFMETMonitor::candBench_
CandidateBenchmark candBench_
Definition: PFMETMonitor.h:61
BTaggingMonitor_cfi.met
met
Definition: BTaggingMonitor_cfi.py:84
reco::MET
Definition: MET.h:41
PFMETMonitor::profile_delta_set_VS_set_
TProfile * profile_delta_set_VS_set_
Definition: PFMETMonitor.h:54
MatchCandidateBenchmark
To plot Candidate quantities.
Definition: MatchCandidateBenchmark.h:13
PFMETMonitor::sumEt_
TH1F * sumEt_
Definition: PFMETMonitor.h:47
CandidateBenchmark.h
MatchCandidateBenchmark.h
PFMETMonitor::fillOne
void fillOne(const reco::MET &met, const reco::MET &matchedMet, float &minVal, float &maxVal)
Definition: PFMETMonitor.cc:330
b
double b
Definition: hdecay.h:118
PFMETMonitor::matchCandBench_
MatchCandidateBenchmark matchCandBench_
Definition: PFMETMonitor.h:62
Benchmark.h
PFMETMonitor::profile_delta_ex_VS_set_
TProfile * profile_delta_ex_VS_set_
Definition: PFMETMonitor.h:53
METCollection.h
edm::ParameterSet
Definition: ParameterSet.h:36
PFMETMonitor::~PFMETMonitor
~PFMETMonitor() override
Definition: PFMETMonitor.cc:41
PFMETMonitor::profile_delta_set_Over_set_VS_set_
TProfile * profile_delta_set_Over_set_VS_set_
Definition: PFMETMonitor.h:55
Benchmark::Mode
Mode
Definition: Benchmark.h:32
PFMETMonitor
Definition: PFMETMonitor.h:11
PFMETMonitor::setParameters
void setParameters(Benchmark::Mode mode, float ptmin, float ptmax, float etamin, float etamax, float phimin, float phimax, bool metSpHistos)
set the parameters locally
Definition: PFMETMonitor.cc:63
phimax
float phimax
Definition: ReggeGribovPartonMCHadronizer.h:106
PFMETMonitor::PFMETMonitor
PFMETMonitor(Benchmark::Mode mode=Benchmark::DEFAULT)
Definition: PFMETMonitor.cc:17
muonTiming_cfi.ptmax
ptmax
Definition: muonTiming_cfi.py:22
PFMETMonitor::delta_ex_
TH1F * delta_ex_
Definition: PFMETMonitor.h:48
PFMETMonitor::profileRMS_delta_set_Over_set_VS_set_
TProfile * profileRMS_delta_set_Over_set_VS_set_
Definition: PFMETMonitor.h:59
muonTiming_cfi.etamax
etamax
Definition: muonTiming_cfi.py:23
Benchmark::DEFAULT
Definition: Benchmark.h:32
edm::parameterSet
ParameterSet const & parameterSet(Provenance const &provenance, ProcessHistory const &history)
Definition: Provenance.cc:11
ptmin
double ptmin
Definition: HydjetWrapper.h:84
PFMETMonitor::profileRMS_delta_ex_VS_set_
TProfile * profileRMS_delta_ex_VS_set_
Definition: PFMETMonitor.h:57
dqm::implementation::IBooker
Definition: DQMStore.h:43
PFMETMonitor::setup
void setup(DQMStore::IBooker &b)
book histograms
Definition: PFMETMonitor.cc:222
PFMETMonitor::px_
TH1F * px_
Definition: PFMETMonitor.h:46
PFMETMonitor::setDirectory
void setDirectory(TDirectory *dir) override
set directory (to use in ROOT)
Definition: PFMETMonitor.cc:323
ParameterSet.h
DeadROC_duringRun.dir
dir
Definition: DeadROC_duringRun.py:23