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