#include <DataFormats/L1CSCTrackFinder/interface/CSCTFConstants.h>
Public Types | |
enum | Bx_Window { MIN_BUNCH = -6, MAX_BUNCH = 6, TOT_BUNCH = MAX_BUNCH - MIN_BUNCH + 1, TIME_OFFSET = -MIN_BUNCH } |
We assume that the digis which bx times differ from the current bx by more than six will not contribute to the LCT rates at the current bx, and ignore them. More... | |
enum | Digis_Info { MAX_DIGIS_PER_ALCT = 10, MAX_DIGIS_PER_CLCT = 8 } |
enum | eta_info { etaBins = 1<<CSCBitWidths::kGlobalEtaBitWidth } |
enum | Layer_Info { NUM_LAYERS = 6, KEY_LAYER = 4 } |
enum | MPC_stubs { maxStubs = 3 } |
enum | Pattern_Info { NUM_ALCT_PATTERNS = 3, NUM_CLCT_PATTERNS = 8, MAX_CLCT_PATTERNS = 1<<CSCBitWidths::CLCT_PATTERN_BITS } |
enum | WG_and_Strip { MAX_NUM_WIRES = 119, MAX_NUM_STRIPS = 80, NUM_DI_STRIPS = 40+1, NUM_HALF_STRIPS = 160+1 } |
Static Public Attributes | |
static const double | maxEta = 2.5 |
static const double | minEta = .9 |
static const double | RAD_PER_DEGREE = M_PI/180. |
static const double | SECTOR1_CENT_DEG = 45 |
The center of the first "perfect" sector in phi. | |
static const double | SECTOR1_CENT_RAD = CSCTFConstants::SECTOR1_CENT_DEG * CSCTFConstants::RAD_PER_DEGREE |
static const double | SECTOR_DEG = 62. |
Sector size is 62 degrees. | |
static const double | SECTOR_RAD = CSCTFConstants::SECTOR_DEG*CSCTFConstants::RAD_PER_DEGREE |
Static interface to basic chamber constants.
Definition at line 13 of file CSCTFConstants.h.
We assume that the digis which bx times differ from the current bx by more than six will not contribute to the LCT rates at the current bx, and ignore them.
Definition at line 37 of file CSCTFConstants.h.
00037 { MIN_BUNCH = -6, MAX_BUNCH = 6, TOT_BUNCH = MAX_BUNCH - MIN_BUNCH + 1, TIME_OFFSET = -MIN_BUNCH };
Definition at line 25 of file CSCTFConstants.h.
00025 { MAX_DIGIS_PER_ALCT = 10, MAX_DIGIS_PER_CLCT = 8 };
Definition at line 27 of file CSCTFConstants.h.
00027 { etaBins = 1<<CSCBitWidths::kGlobalEtaBitWidth };
Definition at line 20 of file CSCTFConstants.h.
00020 { NUM_LAYERS = 6, KEY_LAYER = 4 }; // shouldn't key layer be 3?
Definition at line 22 of file CSCTFConstants.h.
00022 { NUM_ALCT_PATTERNS = 3, NUM_CLCT_PATTERNS = 8, 00023 MAX_CLCT_PATTERNS = 1<<CSCBitWidths::CLCT_PATTERN_BITS };
Definition at line 16 of file CSCTFConstants.h.
00016 { MAX_NUM_WIRES = 119, MAX_NUM_STRIPS = 80, 00017 NUM_DI_STRIPS = 40+1, // Add 1 to allow for staggering of strips 00018 NUM_HALF_STRIPS = 160+1};
const double CSCTFConstants::maxEta = 2.5 [static] |
Definition at line 41 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalEtaME().
const double CSCTFConstants::minEta = .9 [static] |
Definition at line 40 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalEtaME(), and csctf::TrackStub::etaValue().
const double CSCTFConstants::RAD_PER_DEGREE = M_PI/180. [static] |
Definition at line 43 of file CSCTFConstants.h.
const double CSCTFConstants::SECTOR1_CENT_DEG = 45 [static] |
const double CSCTFConstants::SECTOR1_CENT_RAD = CSCTFConstants::SECTOR1_CENT_DEG * CSCTFConstants::RAD_PER_DEGREE [static] |
Definition at line 47 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalPhiME().
const double CSCTFConstants::SECTOR_DEG = 62. [static] |
Sector size is 62 degrees.
Nowadays (in ORCA6) the largest size of ideal sectors is 61.37 degrees (it is more than 60 because of overlaps between sectors), but we leave some more space to handle movements of the disks of about 8 mm.
Definition at line 55 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalPhiME().
const double CSCTFConstants::SECTOR_RAD = CSCTFConstants::SECTOR_DEG*CSCTFConstants::RAD_PER_DEGREE [static] |
Definition at line 56 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalPhiME(), CSCTFPtLUT::calcPt(), CSCTFPtMethods::Pt2StnChiSq(), CSCTFPtMethods::Pt2StnHybrid(), CSCTFPtMethods::Pt3StnChiSq(), and CSCTFPtMethods::Pt3StnHybrid().