CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PHcalParameters.h
Go to the documentation of this file.
1 #ifndef CondFormats_GeometryObjects_PHcalParameters_h
2 #define CondFormats_GeometryObjects_PHcalParameters_h
3 
5 
7 {
8  public:
9 
10  PHcalParameters( void ) { }
11  ~PHcalParameters( void ) { }
12 
13  struct LayerItem
14  {
15  unsigned int layer;
16  std::vector<int> layerGroup;
17 
19  };
20 
21  std::vector<double> phioff;
22  std::vector<double> etaTable;
23  std::vector<double> rTable;
24  std::vector<double> phibin;
25  std::vector<double> phitable;
26  std::vector<double> etaRange;
27  std::vector<double> gparHF;
28  std::vector<double> Layer0Wt;
29  std::vector<double> HBGains;
30  std::vector<double> HEGains;
31  std::vector<double> HFGains;
32  std::vector<int> noff;
33  std::vector<int> etaMin;
34  std::vector<int> etaMax;
35  std::vector<int> HBShift;
36  std::vector<int> HEShift;
37  std::vector<int> HFShift;
38 
39  std::vector<int> etagroup;
40  std::vector<int> phigroup;
41  std::vector<LayerItem> layerGroupEta;
42 
44 
46 };
47 
48 #endif
std::vector< double > HEGains
std::vector< double > Layer0Wt
std::vector< int > HBShift
std::vector< double > phioff
std::vector< int > etaMax
std::vector< int > layerGroup
std::vector< double > HBGains
std::vector< int > phigroup
std::vector< double > HFGains
std::vector< double > rTable
std::vector< int > HFShift
std::vector< int > etaMin
std::vector< double > phibin
std::vector< int > etagroup
std::vector< double > phitable
#define COND_SERIALIZABLE
Definition: Serializable.h:37
std::vector< double > etaRange
std::vector< double > etaTable
std::vector< int > noff
std::vector< int > HEShift
std::vector< LayerItem > layerGroupEta
std::vector< double > gparHF