CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCPatternLUT.cc
Go to the documentation of this file.
2 
4 {
5  int BendList[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07] = {0, 3, -3, 2, -2, 1, -1, 0};
6  return BendList[pattern];
7 }
8 
10 {
11  double PositionList[CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07] = {0.0, 0.0, 0.0, -0.41, 0.41, 0.42, -0.42, 0.0};
12  return PositionList[pattern];
13 }
14 
16 {
17  double PositionList[CSCConstants::NUM_CLCT_PATTERNS] = {0.0, 0.0, -0.60, 0.60, -0.64, 0.64, -0.23, 0.23, -0.21, 0.21, 0.0}; // offset in the strip number for each pattern
18 
19  return PositionList[pattern];
20 }
static int getBendValue(int pattern)
Definition: CSCPatternLUT.cc:3
static double getPosition(int pattern)
Definition: CSCPatternLUT.cc:9
list pattern
Definition: chain.py:104
static double get2007Position(int pattern)