Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
L1Trigger
CSCCommonTrigger
src
CSCPatternLUT.cc
Go to the documentation of this file.
1
#include <
L1Trigger/CSCCommonTrigger/interface/CSCPatternLUT.h
>
2
3
int
CSCPatternLUT::getBendValue
(
int
pattern
)
4
{
5
int
BendList[
CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07
] = {0, 3, -3, 2, -2, 1, -1, 0};
6
return
BendList[
pattern
];
7
}
8
9
double
CSCPatternLUT::getPosition
(
int
pattern
)
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
15
double
CSCPatternLUT::get2007Position
(
int
pattern
)
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
}
CSCPatternLUT::getBendValue
static int getBendValue(int pattern)
Definition:
CSCPatternLUT.cc:3
CSCPatternLUT.h
CSCPatternLUT::getPosition
static double getPosition(int pattern)
Definition:
CSCPatternLUT.cc:9
chain.pattern
list pattern
Definition:
chain.py:104
CSCConstants::NUM_CLCT_PATTERNS_PRE_TMB07
Definition:
CSCConstants.h:21
CSCConstants::NUM_CLCT_PATTERNS
Definition:
CSCConstants.h:21
CSCPatternLUT::get2007Position
static double get2007Position(int pattern)
Definition:
CSCPatternLUT.cc:15
Generated for CMSSW Reference Manual by
1.8.5