CMS 3D CMS Logo

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 
45  //----Morse----
46  //Data1D r9;
54  //-----------
63 
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:47
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