CMS 3D CMS Logo

PHGCalParameters.h
Go to the documentation of this file.
1 #ifndef CondFormats_GeometryObjects_PHGCalParameters_h
2 #define CondFormats_GeometryObjects_PHGCalParameters_h
3 
5 #include <string>
6 #include <vector>
7 #include <unordered_map>
8 
10 
11 public:
12 
13  PHGCalParameters( void ) {}
14  ~PHGCalParameters( void ) {}
15 
17  std::vector<double> cellSize_;
18  std::vector<double> moduleBlS_;
19  std::vector<double> moduleTlS_;
20  std::vector<double> moduleHS_;
21  std::vector<double> moduleDzS_;
22  std::vector<double> moduleAlphaS_;
23  std::vector<double> moduleCellS_;
24  std::vector<double> moduleBlR_;
25  std::vector<double> moduleTlR_;
26  std::vector<double> moduleHR_;
27  std::vector<double> moduleDzR_;
28  std::vector<double> moduleAlphaR_;
29  std::vector<double> moduleCellR_;
30  std::vector<double> trformTranX_;
31  std::vector<double> trformTranY_;
32  std::vector<double> trformTranZ_;
33  std::vector<double> trformRotXX_;
34  std::vector<double> trformRotYX_;
35  std::vector<double> trformRotZX_;
36  std::vector<double> trformRotXY_;
37  std::vector<double> trformRotYY_;
38  std::vector<double> trformRotZY_;
39  std::vector<double> trformRotXZ_;
40  std::vector<double> trformRotYZ_;
41  std::vector<double> trformRotZZ_;
42  std::vector<double> zLayerHex_;
43  std::vector<double> rMinLayHex_;
44  std::vector<double> rMaxLayHex_;
45  std::vector<double> waferPosX_;
46  std::vector<double> waferPosY_;
47  std::vector<double> cellFineX_;
48  std::vector<double> cellFineY_;
49  std::vector<double> cellCoarseX_;
50  std::vector<double> cellCoarseY_;
51  std::vector<double> boundR_;
52  std::vector<int> moduleLayS_;
53  std::vector<int> moduleLayR_;
54  std::vector<int> layer_;
55  std::vector<int> layerIndex_;
56  std::vector<int> layerGroup_;
57  std::vector<int> cellFactor_;
58  std::vector<int> depth_;
59  std::vector<int> depthIndex_;
60  std::vector<int> depthLayerF_;
61  std::vector<int> waferCopy_;
62  std::vector<int> waferTypeL_;
63  std::vector<int> waferTypeT_;
64  std::vector<int> layerGroupM_;
65  std::vector<int> layerGroupO_;
66  std::vector<uint32_t> trformIndex_;
67  double waferR_;
68  std::vector<double> slopeMin_;
69  int nCells_;
70  int nSectors_;
71  int mode_;
72  std::vector< std::unordered_map<uint32_t, uint32_t> > copiesInLayers_;
73 
75 };
76 
77 #endif
std::vector< int > depthLayerF_
std::vector< uint32_t > trformIndex_
std::vector< int > waferTypeT_
std::vector< double > trformRotXX_
std::vector< double > trformRotYY_
std::vector< double > trformRotXY_
std::vector< int > layerGroupO_
std::vector< double > cellCoarseY_
std::vector< int > moduleLayS_
std::vector< double > trformRotZZ_
std::vector< int > depth_
std::vector< double > trformRotYZ_
std::vector< double > moduleTlR_
std::vector< int > waferTypeL_
std::vector< double > slopeMin_
std::vector< double > cellFineX_
std::vector< std::unordered_map< uint32_t, uint32_t > > copiesInLayers_
std::vector< double > moduleAlphaS_
std::vector< double > waferPosY_
std::vector< double > trformRotYX_
std::vector< double > trformTranY_
std::vector< double > trformRotZY_
std::vector< double > rMaxLayHex_
std::vector< int > layerGroup_
std::vector< double > moduleAlphaR_
std::vector< double > trformRotZX_
std::vector< double > waferPosX_
std::vector< int > layer_
std::vector< int > waferCopy_
std::vector< double > moduleDzS_
std::vector< int > moduleLayR_
std::vector< int > depthIndex_
std::vector< int > layerIndex_
std::vector< double > moduleHS_
std::vector< double > boundR_
std::vector< double > cellFineY_
std::vector< double > moduleCellR_
std::vector< double > moduleHR_
#define COND_SERIALIZABLE
Definition: Serializable.h:38
std::vector< int > layerGroupM_
std::vector< double > moduleTlS_
std::vector< double > moduleBlS_
std::vector< double > rMinLayHex_
std::vector< double > trformTranX_
std::vector< int > cellFactor_
std::vector< double > moduleCellS_
std::vector< double > moduleBlR_
std::vector< double > cellCoarseX_
std::vector< double > trformTranZ_
std::vector< double > trformRotXZ_
std::vector< double > cellSize_
std::vector< double > zLayerHex_
std::vector< double > moduleDzR_