CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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
BinData()=default
Data1D isolNrTrks
Definition: EgHLTBinData.h:58
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:5
Data1D isolPtTrks
Definition: EgHLTBinData.h:57
BinData(const edm::ParameterSet &conf)
Definition: EgHLTBinData.h:30
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:45
void setup(const edm::ParameterSet &conf)
Definition: EgHLTBinData.cc:39
Data1D HLTenergy
Definition: EgHLTBinData.h:50
Data1D sigEtaEta
Definition: EgHLTBinData.h:42