DQMOffline
Trigger
interface
EgHLTBinData.h
Go to the documentation of this file.
1
#ifndef DQMOFFLINE_TRIGGER_EGHLTBINDATA
2
#define DQMOFFLINE_TRIGGER_EGHLTBINDATA
3
4
//this unsurprisingly stores the histogram bin values as read in from the config file
5
6
namespace
edm
{
7
class
ParameterSet
;
8
}
9
10
namespace
egHLT
{
11
12
struct
BinData
{
13
struct
Data1D
{
14
int
nr
;
15
double
min
;
16
double
max
;
17
void
setup
(
const
edm::ParameterSet
& conf);
18
};
19
struct
Data2D
{
20
int
nrX
;
21
double
xMin
;
22
double
xMax
;
23
int
nrY
;
24
double
yMin
;
25
double
yMax
;
26
void
setup
(
const
edm::ParameterSet
& conf);
27
};
28
29
BinData
() =
default
;
30
explicit
BinData
(
const
edm::ParameterSet
& conf) {
setup
(conf); }
31
void
setup
(
const
edm::ParameterSet
& conf);
32
33
Data1D
energy
;
34
Data1D
et
;
35
Data1D
etHigh
;
36
Data1D
eta
;
37
Data1D
phi
;
38
Data1D
charge
;
39
Data1D
hOverE
;
40
Data1D
dPhiIn
;
41
Data1D
dEtaIn
;
42
Data1D
sigEtaEta
;
43
Data1D
e2x5
;
44
Data1D
e1x5
;
45
//----Morse----
46
//Data1D r9;
47
Data1D
minr9
;
48
Data1D
maxr9
;
49
Data1D
nVertex
;
50
Data1D
HLTenergy
;
51
Data1D
HLTphi
;
52
Data1D
HLTeta
;
53
Data1D
deltaE
;
54
//-----------
55
Data1D
isolEm
;
56
Data1D
isolHad
;
57
Data1D
isolPtTrks
;
58
Data1D
isolNrTrks
;
59
Data1D
mass
;
60
Data1D
massHigh
;
61
Data1D
eOverP
;
62
Data1D
invEInvP
;
63
64
Data2D
etaVsPhi
;
65
};
66
67
}
// namespace egHLT
68
69
#endif
egHLT::BinData::BinData
BinData()=default
egHLT::BinData::Data2D::yMax
double yMax
Definition:
EgHLTBinData.h:25
egHLT::BinData::Data2D
Definition:
EgHLTBinData.h:19
egHLT::BinData::e2x5
Data1D e2x5
Definition:
EgHLTBinData.h:43
egHLT::BinData::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:5
edm
HLT enums.
Definition:
AlignableModifier.h:19
egHLT::BinData::isolNrTrks
Data1D isolNrTrks
Definition:
EgHLTBinData.h:58
egHLT::BinData::Data2D::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:45
egHLT::BinData::hOverE
Data1D hOverE
Definition:
EgHLTBinData.h:39
egHLT::BinData::e1x5
Data1D e1x5
Definition:
EgHLTBinData.h:44
egHLT::BinData::etHigh
Data1D etHigh
Definition:
EgHLTBinData.h:35
egHLT::BinData::Data2D::yMin
double yMin
Definition:
EgHLTBinData.h:24
egHLT::BinData::isolHad
Data1D isolHad
Definition:
EgHLTBinData.h:56
egHLT::BinData::BinData
BinData(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.h:30
egHLT::BinData::minr9
Data1D minr9
Definition:
EgHLTBinData.h:47
egHLT::BinData::et
Data1D et
Definition:
EgHLTBinData.h:34
egHLT::BinData::invEInvP
Data1D invEInvP
Definition:
EgHLTBinData.h:62
egHLT::BinData::isolEm
Data1D isolEm
Definition:
EgHLTBinData.h:55
egHLT::BinData::Data1D::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:39
egHLT::BinData::mass
Data1D mass
Definition:
EgHLTBinData.h:59
egHLT::BinData::Data2D::xMax
double xMax
Definition:
EgHLTBinData.h:22
egHLT::BinData::Data2D::nrX
int nrX
Definition:
EgHLTBinData.h:20
egHLT::BinData::isolPtTrks
Data1D isolPtTrks
Definition:
EgHLTBinData.h:57
egHLT::BinData::phi
Data1D phi
Definition:
EgHLTBinData.h:37
egHLT::BinData::HLTeta
Data1D HLTeta
Definition:
EgHLTBinData.h:52
egHLT::BinData::HLTenergy
Data1D HLTenergy
Definition:
EgHLTBinData.h:50
egHLT::BinData::eta
Data1D eta
Definition:
EgHLTBinData.h:36
edm::ParameterSet
Definition:
ParameterSet.h:36
ParameterSet
Definition:
Functions.h:16
egHLT::BinData::Data1D
Definition:
EgHLTBinData.h:13
egHLT::BinData::dPhiIn
Data1D dPhiIn
Definition:
EgHLTBinData.h:40
egHLT::BinData::Data1D::max
double max
Definition:
EgHLTBinData.h:16
egHLT::BinData
Definition:
EgHLTBinData.h:12
egHLT::BinData::sigEtaEta
Data1D sigEtaEta
Definition:
EgHLTBinData.h:42
egHLT::BinData::HLTphi
Data1D HLTphi
Definition:
EgHLTBinData.h:51
egHLT::BinData::energy
Data1D energy
Definition:
EgHLTBinData.h:33
egHLT::BinData::eOverP
Data1D eOverP
Definition:
EgHLTBinData.h:61
egHLT::BinData::Data2D::nrY
int nrY
Definition:
EgHLTBinData.h:23
egHLT::BinData::nVertex
Data1D nVertex
Definition:
EgHLTBinData.h:49
egHLT::BinData::maxr9
Data1D maxr9
Definition:
EgHLTBinData.h:48
egHLT::BinData::Data1D::nr
int nr
Definition:
EgHLTBinData.h:14
egHLT::BinData::etaVsPhi
Data2D etaVsPhi
Definition:
EgHLTBinData.h:64
egHLT::BinData::Data2D::xMin
double xMin
Definition:
EgHLTBinData.h:21
egHLT::BinData::dEtaIn
Data1D dEtaIn
Definition:
EgHLTBinData.h:41
egHLT::BinData::deltaE
Data1D deltaE
Definition:
EgHLTBinData.h:53
egHLT::BinData::charge
Data1D charge
Definition:
EgHLTBinData.h:38
egHLT::BinData::massHigh
Data1D massHigh
Definition:
EgHLTBinData.h:60
egHLT
Definition:
EgHLTBinData.h:10
egHLT::BinData::Data1D::min
double min
Definition:
EgHLTBinData.h:15
Generated for CMSSW Reference Manual by
1.8.16