Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
DQMOffline
PFTau
interface
PFMETMonitor.h
Go to the documentation of this file.
1
#ifndef DQMOffline_PFTau_PFMETMonitor_h
2
#define DQMOffline_PFTau_PFMETMonitor_h
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include "
DQMOffline/PFTau/interface/Benchmark.h
"
6
#include "
DQMOffline/PFTau/interface/CandidateBenchmark.h
"
7
#include "
DQMOffline/PFTau/interface/MatchCandidateBenchmark.h
"
8
#include "
DataFormats/METReco/interface/METCollection.h
"
9
10
#include <vector>
11
class
PFMETMonitor
:
public
Benchmark
{
12
13
public
:
14
15
PFMETMonitor
(
Benchmark::Mode
mode
=
Benchmark::DEFAULT
);
16
17
virtual
~PFMETMonitor
();
18
20
void
setParameters
(
Benchmark::Mode
mode
,
float
ptmin
,
float
ptmax,
float
etamin,
21
float
etamax,
float
phimin
,
float
phimax
,
bool
metSpHistos);
22
24
void
setParameters
(
const
edm::ParameterSet
& parameterSet);
25
27
void
setDirectory
(TDirectory*
dir
);
28
30
void
setup
();
31
33
void
setup
(
const
edm::ParameterSet
& parameterSet);
34
35
void
fillOne
(
const
reco::MET
&
met
,
36
const
reco::MET
& matchedMet,
float
& minVal,
float
& maxVal);
37
38
protected
:
39
TH1F*
px_
;
40
TH1F*
sumEt_
;
41
TH1F*
delta_ex_
;
42
TH2F*
delta_ex_VS_set_
;
43
TH2F*
delta_set_VS_set_
;
44
TH2F*
delta_set_Over_set_VS_set_
;
45
46
CandidateBenchmark
candBench_
;
47
MatchCandidateBenchmark
matchCandBench_
;
48
49
bool
createMETSpecificHistos_
;
50
bool
histogramBooked_
;
51
};
52
#endif
PFMETMonitor::sumEt_
TH1F * sumEt_
Definition:
PFMETMonitor.h:40
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:58
PFMETMonitor::setDirectory
void setDirectory(TDirectory *dir)
set directory (to use in ROOT)
Definition:
PFMETMonitor.cc:175
MatchCandidateBenchmark
To plot Candidate quantities.
Definition:
MatchCandidateBenchmark.h:13
METCollection.h
CaloMET_cfi.met
tuple met
Definition:
CaloMET_cfi.py:18
CandidateBenchmark
To plot Candidate quantities.
Definition:
CandidateBenchmark.h:10
PFMETMonitor::delta_ex_VS_set_
TH2F * delta_ex_VS_set_
Definition:
PFMETMonitor.h:42
PFMETMonitor::delta_set_VS_set_
TH2F * delta_set_VS_set_
Definition:
PFMETMonitor.h:43
Benchmark
abstract base class
Definition:
Benchmark.h:20
PFMETMonitor::histogramBooked_
bool histogramBooked_
Definition:
PFMETMonitor.h:50
PFMETMonitor::delta_ex_
TH1F * delta_ex_
Definition:
PFMETMonitor.h:41
PFMETMonitor
Definition:
PFMETMonitor.h:11
alignBH_cfg.mode
list mode
Definition:
alignBH_cfg.py:7
MatchCandidateBenchmark.h
ParameterSet.h
Benchmark::DEFAULT
Definition:
Benchmark.h:34
PFMETMonitor::px_
TH1F * px_
Definition:
PFMETMonitor.h:39
Benchmark.h
reco::MET
Definition:
MET.h:32
phimax
float phimax
Definition:
ReggeGribovPartonMCHadronizer.h:117
CandidateBenchmark.h
Benchmark::Mode
Mode
Definition:
Benchmark.h:33
PFMETMonitor::PFMETMonitor
PFMETMonitor(Benchmark::Mode mode=Benchmark::DEFAULT)
Definition:
PFMETMonitor.cc:15
phimin
float phimin
Definition:
ReggeGribovPartonMCHadronizer.h:118
PFMETMonitor::candBench_
CandidateBenchmark candBench_
Definition:
PFMETMonitor.h:46
PFMETMonitor::fillOne
void fillOne(const reco::MET &met, const reco::MET &matchedMet, float &minVal, float &maxVal)
Definition:
PFMETMonitor.cc:182
PFMETMonitor::~PFMETMonitor
virtual ~PFMETMonitor()
Definition:
PFMETMonitor.cc:35
PFMETMonitor::delta_set_Over_set_VS_set_
TH2F * delta_set_Over_set_VS_set_
Definition:
PFMETMonitor.h:44
PFMETMonitor::createMETSpecificHistos_
bool createMETSpecificHistos_
Definition:
PFMETMonitor.h:49
ptmin
double ptmin
Definition:
HydjetWrapper.h:86
edm::ParameterSet
Definition:
ParameterSet.h:35
dir
dbl *** dir
Definition:
mlp_gen.cc:35
PFMETMonitor::setup
void setup()
book histograms
Definition:
PFMETMonitor.cc:140
PFMETMonitor::matchCandBench_
MatchCandidateBenchmark matchCandBench_
Definition:
PFMETMonitor.h:47
Generated for CMSSW Reference Manual by
1.8.5