3 #ifndef EEmcGeom_EEmcDefs_h
4 #define EEmcGeom_EEmcDefs_h
40 const int kEEmcNumDepths = 5;
41 const int kEEmcNumSectors = 12;
42 const int kEEmcNumSubSectors = 5;
43 const int kEEmcNumEtas = 12;
44 const int kEEmcNumSmdPlanes = 3;
45 const int kEEmcNumStrips =288;
46 const int kEEmcNumEdgeStrips =283;
47 const int kEEmcNumSmdUVs = 2;
50 const float kEEmcZPRE1=270.190;
51 const float kEEmcZPRE2=271.695;
52 const float kEEmcZSMD =279.542;
53 const float kEEmcZPOST=306.158;
56 const float kEEmcSmdZPlaneShift = 1.215;
59 const float kEEmcSmdROffset[kEEmcNumSmdPlanes]={1.850,0.925,0.0};
65 const int kEEmcSmdMapUV[kEEmcNumSmdPlanes][kEEmcNumSectors] =
66 {{1,0,-1,1,0,-1,1,0,-1,1,0,-1},
67 {-1,1,0,-1,1,0,-1,1,0,-1,1,0},
68 {0,-1,1,0,-1,1,0,-1,1,0,-1,1}};
72 const int kEEmcSmdMapEdge[kEEmcNumSmdPlanes][kEEmcNumSectors] =
73 {{0,0,0,1,0,0,0,0,0,1,0,0},
74 {0,0,1,0,0,0,0,0,1,0,0,0},
75 {0,0,0,0,0,0,0,0,0,0,0,0}};
77 const int **kEEmcSmdMapUV;
78 const int **kEEmcSmdMapEdge;
81 const char kEEmcSmdUVChar[kEEmcNumSmdUVs] = {
'U',
'V'};
83 const int kEEmcSmdSectorIdPhiCrossPi = 9;