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 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
PHGCalParameters::layer_
std::vector< int > layer_
Definition: PHGCalParameters.h:52
PHGCalParameters::trformRotYX_
std::vector< double > trformRotYX_
Definition: PHGCalParameters.h:32
PHGCalParameters::cellFineY_
std::vector< double > cellFineY_
Definition: PHGCalParameters.h:46
PHGCalParameters::moduleHR_
std::vector< double > moduleHR_
Definition: PHGCalParameters.h:24
PHGCalParameters::depthIndex_
std::vector< int > depthIndex_
Definition: PHGCalParameters.h:57
PHGCalParameters::trformRotZX_
std::vector< double > trformRotZX_
Definition: PHGCalParameters.h:33
PHGCalParameters::nSectors_
int nSectors_
Definition: PHGCalParameters.h:68
PHGCalParameters::layerGroupM_
std::vector< int > layerGroupM_
Definition: PHGCalParameters.h:62
PHGCalParameters::moduleCellR_
std::vector< double > moduleCellR_
Definition: PHGCalParameters.h:27
PHGCalParameters::PHGCalParameters
PHGCalParameters(void)
Definition: PHGCalParameters.h:11
PHGCalParameters::cellFactor_
std::vector< int > cellFactor_
Definition: PHGCalParameters.h:55
PHGCalParameters::trformTranX_
std::vector< double > trformTranX_
Definition: PHGCalParameters.h:28
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition: Serializable.h:39
PHGCalParameters::moduleCellS_
std::vector< double > moduleCellS_
Definition: PHGCalParameters.h:21
PHGCalParameters::boundR_
std::vector< double > boundR_
Definition: PHGCalParameters.h:49
PHGCalParameters::layerIndex_
std::vector< int > layerIndex_
Definition: PHGCalParameters.h:53
PHGCalParameters::name_
std::string name_
Definition: PHGCalParameters.h:14
PHGCalParameters::moduleHS_
std::vector< double > moduleHS_
Definition: PHGCalParameters.h:18
PHGCalParameters::moduleBlR_
std::vector< double > moduleBlR_
Definition: PHGCalParameters.h:22
PHGCalParameters::trformRotXZ_
std::vector< double > trformRotXZ_
Definition: PHGCalParameters.h:37
PHGCalParameters::cellCoarseX_
std::vector< double > cellCoarseX_
Definition: PHGCalParameters.h:47
PHGCalParameters::trformTranZ_
std::vector< double > trformTranZ_
Definition: PHGCalParameters.h:30
PHGCalParameters::mode_
int mode_
Definition: PHGCalParameters.h:69
PHGCalParameters::moduleTlS_
std::vector< double > moduleTlS_
Definition: PHGCalParameters.h:17
PHGCalParameters::moduleBlS_
std::vector< double > moduleBlS_
Definition: PHGCalParameters.h:16
PHGCalParameters
Definition: PHGCalParameters.h:9
PHGCalParameters::zLayerHex_
std::vector< double > zLayerHex_
Definition: PHGCalParameters.h:40
PHGCalParameters::waferTypeT_
std::vector< int > waferTypeT_
Definition: PHGCalParameters.h:61
PHGCalParameters::trformRotXX_
std::vector< double > trformRotXX_
Definition: PHGCalParameters.h:31
PHGCalParameters::trformRotYY_
std::vector< double > trformRotYY_
Definition: PHGCalParameters.h:35
PHGCalParameters::moduleDzR_
std::vector< double > moduleDzR_
Definition: PHGCalParameters.h:25
PHGCalParameters::rMinLayHex_
std::vector< double > rMinLayHex_
Definition: PHGCalParameters.h:41
PHGCalParameters::moduleLayS_
std::vector< int > moduleLayS_
Definition: PHGCalParameters.h:50
PHGCalParameters::trformIndex_
std::vector< uint32_t > trformIndex_
Definition: PHGCalParameters.h:64
PHGCalParameters::cellCoarseY_
std::vector< double > cellCoarseY_
Definition: PHGCalParameters.h:48
PHGCalParameters::waferTypeL_
std::vector< int > waferTypeL_
Definition: PHGCalParameters.h:60
PHGCalParameters::cellSize_
std::vector< double > cellSize_
Definition: PHGCalParameters.h:15
PHGCalParameters::depthLayerF_
std::vector< int > depthLayerF_
Definition: PHGCalParameters.h:58
PHGCalParameters::cellFineX_
std::vector< double > cellFineX_
Definition: PHGCalParameters.h:45
PHGCalParameters::~PHGCalParameters
~PHGCalParameters(void)
Definition: PHGCalParameters.h:12
Serializable.h
PHGCalParameters::trformRotXY_
std::vector< double > trformRotXY_
Definition: PHGCalParameters.h:34
PHGCalParameters::nCells_
int nCells_
Definition: PHGCalParameters.h:67
PHGCalParameters::slopeMin_
std::vector< double > slopeMin_
Definition: PHGCalParameters.h:66
PHGCalParameters::waferPosY_
std::vector< double > waferPosY_
Definition: PHGCalParameters.h:44
PHGCalParameters::copiesInLayers_
std::vector< std::unordered_map< uint32_t, uint32_t > > copiesInLayers_
Definition: PHGCalParameters.h:70
PHGCalParameters::trformRotZZ_
std::vector< double > trformRotZZ_
Definition: PHGCalParameters.h:39
PHGCalParameters::depth_
std::vector< int > depth_
Definition: PHGCalParameters.h:56
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
PHGCalParameters::layerGroupO_
std::vector< int > layerGroupO_
Definition: PHGCalParameters.h:63
PHGCalParameters::rMaxLayHex_
std::vector< double > rMaxLayHex_
Definition: PHGCalParameters.h:42
PHGCalParameters::trformRotYZ_
std::vector< double > trformRotYZ_
Definition: PHGCalParameters.h:38
PHGCalParameters::moduleAlphaR_
std::vector< double > moduleAlphaR_
Definition: PHGCalParameters.h:26
PHGCalParameters::moduleTlR_
std::vector< double > moduleTlR_
Definition: PHGCalParameters.h:23
PHGCalParameters::waferPosX_
std::vector< double > waferPosX_
Definition: PHGCalParameters.h:43
PHGCalParameters::moduleAlphaS_
std::vector< double > moduleAlphaS_
Definition: PHGCalParameters.h:20
PHGCalParameters::waferR_
double waferR_
Definition: PHGCalParameters.h:65
PHGCalParameters::trformTranY_
std::vector< double > trformTranY_
Definition: PHGCalParameters.h:29
PHGCalParameters::moduleDzS_
std::vector< double > moduleDzS_
Definition: PHGCalParameters.h:19
PHGCalParameters::waferCopy_
std::vector< int > waferCopy_
Definition: PHGCalParameters.h:59
PHGCalParameters::moduleLayR_
std::vector< int > moduleLayR_
Definition: PHGCalParameters.h:51
PHGCalParameters::trformRotZY_
std::vector< double > trformRotZY_
Definition: PHGCalParameters.h:36
PHGCalParameters::layerGroup_
std::vector< int > layerGroup_
Definition: PHGCalParameters.h:54