CMS 3D CMS Logo

HcalParameters.h
Go to the documentation of this file.
1 #ifndef CondFormats_GeometryObjects_HcalParameters_h
2 #define CondFormats_GeometryObjects_HcalParameters_h
3 
5 
7 public:
8  HcalParameters(void) {}
9  ~HcalParameters(void) {}
10 
11  struct LayerItem {
12  unsigned int layer;
13  std::vector<int> layerGroup;
15  };
16 
17  std::vector<double> rHB;
18  std::vector<double> drHB;
19  std::vector<double> zHE;
20  std::vector<double> dzHE;
21  std::vector<double> zHO;
22 
23  std::vector<double> rhoxHB;
24  std::vector<double> zxHB;
25  std::vector<double> dyHB;
26  std::vector<double> dxHB;
27  std::vector<double> rhoxHE;
28  std::vector<double> zxHE;
29  std::vector<double> dyHE;
30  std::vector<double> dx1HE;
31  std::vector<double> dx2HE;
32  std::vector<double> rHO;
33 
34  std::vector<double> phioff;
35  std::vector<double> etaTable;
36  std::vector<double> rTable;
37  std::vector<double> phibin;
38  std::vector<double> phitable;
39  std::vector<double> etaRange;
40  std::vector<double> gparHF;
41  std::vector<double> Layer0Wt;
42  std::vector<double> HBGains;
43  std::vector<double> HEGains;
44  std::vector<double> HFGains;
45  std::vector<double> etaTableHF;
46  double dzVcal;
47 
48  std::vector<int> maxDepth;
49  std::vector<int> modHB;
50  std::vector<int> modHE;
51  std::vector<int> layHB;
52  std::vector<int> layHE;
53 
54  std::vector<int> etaMin;
55  std::vector<int> etaMax;
56  std::vector<int> noff;
57  std::vector<int> HBShift;
58  std::vector<int> HEShift;
59  std::vector<int> HFShift;
60 
61  std::vector<int> etagroup;
62  std::vector<int> phigroup;
63  std::vector<LayerItem> layerGroupEtaSim, layerGroupEtaRec;
65 
67 };
68 
69 #endif
HcalParameters::LayerItem
Definition: HcalParameters.h:11
HcalParameters::HFGains
std::vector< double > HFGains
Definition: HcalParameters.h:44
HcalParameters::maxDepth
std::vector< int > maxDepth
Definition: HcalParameters.h:48
HcalParameters::layHB
std::vector< int > layHB
Definition: HcalParameters.h:51
HcalParameters::etagroup
std::vector< int > etagroup
Definition: HcalParameters.h:61
HcalParameters::etaTable
std::vector< double > etaTable
Definition: HcalParameters.h:35
HcalParameters::LayerItem::layer
unsigned int layer
Definition: HcalParameters.h:12
HcalParameters::HBGains
std::vector< double > HBGains
Definition: HcalParameters.h:42
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
HcalParameters::zxHB
std::vector< double > zxHB
Definition: HcalParameters.h:24
HcalParameters::etaTableHF
std::vector< double > etaTableHF
Definition: HcalParameters.h:45
HcalParameters::zHO
std::vector< double > zHO
Definition: HcalParameters.h:21
HcalParameters::topologyMode
int topologyMode
Definition: HcalParameters.h:64
HcalParameters::layerGroupEtaSim
std::vector< LayerItem > layerGroupEtaSim
Definition: HcalParameters.h:63
HcalParameters::etaMax
std::vector< int > etaMax
Definition: HcalParameters.h:55
HcalParameters::layHE
std::vector< int > layHE
Definition: HcalParameters.h:52
HcalParameters::dx1HE
std::vector< double > dx1HE
Definition: HcalParameters.h:30
HcalParameters::rhoxHE
std::vector< double > rhoxHE
Definition: HcalParameters.h:27
HcalParameters::HcalParameters
HcalParameters(void)
Definition: HcalParameters.h:8
HcalParameters::rHO
std::vector< double > rHO
Definition: HcalParameters.h:32
HcalParameters::dxHB
std::vector< double > dxHB
Definition: HcalParameters.h:26
HcalParameters::LayerItem::layerGroup
std::vector< int > layerGroup
Definition: HcalParameters.h:13
HcalParameters::dx2HE
std::vector< double > dx2HE
Definition: HcalParameters.h:31
HcalParameters::~HcalParameters
~HcalParameters(void)
Definition: HcalParameters.h:9
HcalParameters::phitable
std::vector< double > phitable
Definition: HcalParameters.h:38
HcalParameters::layerGroupEtaRec
std::vector< LayerItem > layerGroupEtaRec
Definition: HcalParameters.h:63
HcalParameters::dzHE
std::vector< double > dzHE
Definition: HcalParameters.h:20
HcalParameters::rHB
std::vector< double > rHB
Definition: HcalParameters.h:17
HcalParameters::etaRange
std::vector< double > etaRange
Definition: HcalParameters.h:39
HcalParameters::dzVcal
double dzVcal
Definition: HcalParameters.h:46
HcalParameters::modHB
std::vector< int > modHB
Definition: HcalParameters.h:49
HcalParameters::modHE
std::vector< int > modHE
Definition: HcalParameters.h:50
HcalParameters::rTable
std::vector< double > rTable
Definition: HcalParameters.h:36
HcalParameters::zxHE
std::vector< double > zxHE
Definition: HcalParameters.h:28
HcalParameters::zHE
std::vector< double > zHE
Definition: HcalParameters.h:19
Serializable.h
HcalParameters::phioff
std::vector< double > phioff
Definition: HcalParameters.h:34
HcalParameters::dyHE
std::vector< double > dyHE
Definition: HcalParameters.h:29
HcalParameters::phigroup
std::vector< int > phigroup
Definition: HcalParameters.h:62
HcalParameters::dyHB
std::vector< double > dyHB
Definition: HcalParameters.h:25
HcalParameters::HFShift
std::vector< int > HFShift
Definition: HcalParameters.h:59
HcalParameters::Layer0Wt
std::vector< double > Layer0Wt
Definition: HcalParameters.h:41
HcalParameters::noff
std::vector< int > noff
Definition: HcalParameters.h:56
HcalParameters::drHB
std::vector< double > drHB
Definition: HcalParameters.h:18
HcalParameters
Definition: HcalParameters.h:6
HcalParameters::HBShift
std::vector< int > HBShift
Definition: HcalParameters.h:57
HcalParameters::HEShift
std::vector< int > HEShift
Definition: HcalParameters.h:58
HcalParameters::phibin
std::vector< double > phibin
Definition: HcalParameters.h:37
HcalParameters::HEGains
std::vector< double > HEGains
Definition: HcalParameters.h:43
HcalParameters::etaMin
std::vector< int > etaMin
Definition: HcalParameters.h:54
HcalParameters::gparHF
std::vector< double > gparHF
Definition: HcalParameters.h:40
HcalParameters::rhoxHB
std::vector< double > rhoxHB
Definition: HcalParameters.h:23