Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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::deltaE
Data1D deltaE
Definition:
EgHLTBinData.h:53
egHLT::BinData::Data2D::yMin
double yMin
Definition:
EgHLTBinData.h:24
egHLT::BinData::Data1D::max
double max
Definition:
EgHLTBinData.h:16
egHLT::BinData::Data2D::xMax
double xMax
Definition:
EgHLTBinData.h:22
ParameterSet
Definition:
Functions.h:16
egHLT::BinData::BinData
BinData()=default
egHLT::BinData::Data2D::nrY
int nrY
Definition:
EgHLTBinData.h:23
egHLT::BinData::isolNrTrks
Data1D isolNrTrks
Definition:
EgHLTBinData.h:58
egHLT::BinData::e2x5
Data1D e2x5
Definition:
EgHLTBinData.h:43
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::minr9
Data1D minr9
Definition:
EgHLTBinData.h:47
egHLT::BinData::Data2D
Definition:
EgHLTBinData.h:19
egHLT::BinData::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:5
egHLT::BinData::isolPtTrks
Data1D isolPtTrks
Definition:
EgHLTBinData.h:57
egHLT::BinData::isolEm
Data1D isolEm
Definition:
EgHLTBinData.h:55
egHLT::BinData::isolHad
Data1D isolHad
Definition:
EgHLTBinData.h:56
egHLT::BinData::mass
Data1D mass
Definition:
EgHLTBinData.h:59
egHLT::BinData::BinData
BinData(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.h:30
egHLT::BinData::invEInvP
Data1D invEInvP
Definition:
EgHLTBinData.h:62
egHLT::BinData::Data1D::nr
int nr
Definition:
EgHLTBinData.h:14
egHLT::BinData::et
Data1D et
Definition:
EgHLTBinData.h:34
egHLT::BinData::Data2D::yMax
double yMax
Definition:
EgHLTBinData.h:25
egHLT::BinData::phi
Data1D phi
Definition:
EgHLTBinData.h:37
egHLT::BinData::Data2D::nrX
int nrX
Definition:
EgHLTBinData.h:20
egHLT::BinData::Data2D::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:45
egHLT::BinData::Data1D::setup
void setup(const edm::ParameterSet &conf)
Definition:
EgHLTBinData.cc:39
egHLT::BinData::HLTeta
Data1D HLTeta
Definition:
EgHLTBinData.h:52
egHLT::BinData::eta
Data1D eta
Definition:
EgHLTBinData.h:36
egHLT::BinData::HLTphi
Data1D HLTphi
Definition:
EgHLTBinData.h:51
egHLT::BinData::Data1D::min
double min
Definition:
EgHLTBinData.h:15
egHLT::BinData::dEtaIn
Data1D dEtaIn
Definition:
EgHLTBinData.h:41
egHLT::BinData::HLTenergy
Data1D HLTenergy
Definition:
EgHLTBinData.h:50
egHLT::BinData::dPhiIn
Data1D dPhiIn
Definition:
EgHLTBinData.h:40
egHLT::BinData::energy
Data1D energy
Definition:
EgHLTBinData.h:33
egHLT::BinData::Data1D
Definition:
EgHLTBinData.h:13
egHLT::BinData::nVertex
Data1D nVertex
Definition:
EgHLTBinData.h:49
egHLT::BinData::maxr9
Data1D maxr9
Definition:
EgHLTBinData.h:48
egHLT::BinData::sigEtaEta
Data1D sigEtaEta
Definition:
EgHLTBinData.h:42
egHLT::BinData::eOverP
Data1D eOverP
Definition:
EgHLTBinData.h:61
egHLT::BinData::charge
Data1D charge
Definition:
EgHLTBinData.h:38
edm::ParameterSet
Definition:
ParameterSet.h:47
egHLT::BinData
Definition:
EgHLTBinData.h:12
egHLT::BinData::massHigh
Data1D massHigh
Definition:
EgHLTBinData.h:60
egHLT::BinData::etaVsPhi
Data2D etaVsPhi
Definition:
EgHLTBinData.h:64
egHLT::BinData::Data2D::xMin
double xMin
Definition:
EgHLTBinData.h:21
Generated for CMSSW Reference Manual by
1.8.5