CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCTFConstants.h
Go to the documentation of this file.
1 #ifndef L1CSCTrackFinder_CSCTFConstants_h
2 #define L1CSCTrackFinder_CSCTFConstants_h
3 
11 #include <cmath>
12 
14 {
15  public:
17  NUM_DI_STRIPS = 40+1, // Add 1 to allow for staggering of strips
18  NUM_HALF_STRIPS = 160+1};
19 
20  enum Layer_Info { NUM_LAYERS = 6, KEY_LAYER = 4 }; // shouldn't key layer be 3?
21 
24 
26 
28 
29  enum MPC_stubs { maxStubs = 3 };
30 
31  // Eta
32  const static double minEta;
33  const static double maxEta;
34 
35  const static double RAD_PER_DEGREE; // where to get PI from?
36 
38  const static double SECTOR1_CENT_DEG;
39  const static double SECTOR1_CENT_RAD;
40 
47  const static double SECTOR_DEG;
48  const static double SECTOR_RAD; // radians
49  // needs BX info and some special station 1 info
50 };
51 
52 #endif
static const double minEta
static const double SECTOR1_CENT_RAD
static const double maxEta
static const double RAD_PER_DEGREE
static const double SECTOR_DEG
static const double SECTOR_RAD
static const double SECTOR1_CENT_DEG
The center of the first &quot;perfect&quot; sector in phi.