CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalPreshowerNumberingScheme.h
Go to the documentation of this file.
1 // File: EcalPreshowerNumberingScheme.h
3 // Description: Numbering scheme for preshower detector
5 #ifndef EcalPreshowerNumberingScheme_h
6 #define EcalPreshowerNumberingScheme_h
7 
9 
11 
12  public:
13 
16  virtual uint32_t getUnitID(const EcalBaseNumber& baseNumber) const ;
17 
18  private:
19 
20  int L3ax[3];
21  int L3ay[3];
22  int L3bx[1];
23  int L3by[1];
24  int L2ax[3];
25  int L2ay[3];
26  int L2bx[1];
27  int L2by[1];
28  int L1ax[26];
29  int L1ay[26];
30  int L1bx[1];
31  int L1by[1];
32  int L1cx[1];
33  int L1cy[1];
34  int L1dx[1];
35  int L1dy[1];
36  int L1ex[1];
37  int L1ey[1];
38  int L0ax[23];
39  int L0ay[23];
40  int L0bx[1];
41  int L0by[1];
42  int L0cx[1];
43  int L0cy[1];
44 
45 };
46 
47 #endif
virtual uint32_t getUnitID(const EcalBaseNumber &baseNumber) const