CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 public:
13 
15  std::vector<double> cellSize_;
16  std::vector<double> moduleBlS_;
17  std::vector<double> moduleTlS_;
18  std::vector<double> moduleHS_;
19  std::vector<double> moduleDzS_;
20  std::vector<double> moduleAlphaS_;
21  std::vector<double> moduleCellS_;
22  std::vector<double> moduleBlR_;
23  std::vector<double> moduleTlR_;
24  std::vector<double> moduleHR_;
25  std::vector<double> moduleDzR_;
26  std::vector<double> moduleAlphaR_;
27  std::vector<double> moduleCellR_;
28  std::vector<double> trformTranX_;
29  std::vector<double> trformTranY_;
30  std::vector<double> trformTranZ_;
31  std::vector<double> trformRotXX_;
32  std::vector<double> trformRotYX_;
33  std::vector<double> trformRotZX_;
34  std::vector<double> trformRotXY_;
35  std::vector<double> trformRotYY_;
36  std::vector<double> trformRotZY_;
37  std::vector<double> trformRotXZ_;
38  std::vector<double> trformRotYZ_;
39  std::vector<double> trformRotZZ_;
40  std::vector<double> zLayerHex_;
41  std::vector<double> rMinLayHex_;
42  std::vector<double> rMaxLayHex_;
43  std::vector<double> waferPosX_;
44  std::vector<double> waferPosY_;
45  std::vector<double> cellFineX_;
46  std::vector<double> cellFineY_;
47  std::vector<double> cellCoarseX_;
48  std::vector<double> cellCoarseY_;
49  std::vector<double> boundR_;
50  std::vector<int> moduleLayS_;
51  std::vector<int> moduleLayR_;
52  std::vector<int> layer_;
53  std::vector<int> layerIndex_;
54  std::vector<int> layerGroup_;
55  std::vector<int> cellFactor_;
56  std::vector<int> depth_;
57  std::vector<int> depthIndex_;
58  std::vector<int> depthLayerF_;
59  std::vector<int> waferCopy_;
60  std::vector<int> waferTypeL_;
61  std::vector<int> waferTypeT_;
62  std::vector<int> layerGroupM_;
63  std::vector<int> layerGroupO_;
64  std::vector<uint32_t> trformIndex_;
65  double waferR_;
66  std::vector<double> slopeMin_;
67  int nCells_;
68  int nSectors_;
69  int mode_;
70  std::vector<std::unordered_map<uint32_t, uint32_t> > copiesInLayers_;
71 
73 };
74 
75 #endif
std::vector< std::unordered_map< uint32_t, uint32_t > > copiesInLayers_
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< 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:39
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_