Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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