CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros 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[] = {-257.4,118.2,21.0,160.2,};
43 static const double theHadmodulesBoundaries[] = {14488., 14589., 14690., 14791., 14892., 14993., 15094., 15195., 15296., 15397., 15498., 15599.};
44 static const double theSectorBoundaries[]={0., 0.21817, 0.4363, 0.6545, 0.87267, 1.0908, 1.309, 1.52718, 1.74535, 1.9635, 2.1817, 2.39986, 2.618,
45 2.8362, 3.05437, 3.27254};
46 #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