CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
CastorGeometryData.h
Go to the documentation of this file.
1 #ifndef CASTORGEOMETRYDATA_H
2 #define CASTORGEOMETRYDATA_H 1
3 
31 static const double X0 = 0.;
32 static const double Z0 = 14385.0;
33 static const double Y0 = 0.;
34 static const double dYEMPlate = 62.5;
35 static const double dYHADPlate = 320.0;
36 static const double dXEMPlate = 48.0;
37 static const double dXHADPlate = 48.0;
38 
39 static const double tiltangle = 0.7854; // 45 degrees
40 static const double theZSectionBoundaries[] = {14385., 14488.};
41 static const double theXChannelBoundaries[] = {-48.0, -28.8, -9.6, 9.6, 28.8};
42 static const double theZHadChannelBoundaries[] = {
43  -257.4,
44  118.2,
45  21.0,
46  160.2,
47 };
48 static const double theHadmodulesBoundaries[] = {
49  14488., 14589., 14690., 14791., 14892., 14993., 15094., 15195., 15296., 15397., 15498., 15599.};
50 static const double theSectorBoundaries[] = {0.,
51  0.21817,
52  0.4363,
53  0.6545,
54  0.87267,
55  1.0908,
56  1.309,
57  1.52718,
58  1.74535,
59  1.9635,
60  2.1817,
61  2.39986,
62  2.618,
63  2.8362,
64  3.05437,
65  3.27254};
66 #endif
static const double Z0
static const double dYHADPlate
static const double theXChannelBoundaries[]
static const double tiltangle
static const double theZHadChannelBoundaries[]
static const double theHadmodulesBoundaries[]
static const double dXHADPlate
static const double theZSectionBoundaries[]
static const double dYEMPlate
static const double dXEMPlate
static const double theSectorBoundaries[]
static const double Y0
static const double X0