#include <CSCTFConstants.h>
Public Types | |
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. |
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.
Definition at line 25 of file CSCTFConstants.h.
{ MAX_DIGIS_PER_ALCT = 10, MAX_DIGIS_PER_CLCT = 8 };
Definition at line 27 of file CSCTFConstants.h.
{ etaBins = 1<<CSCBitWidths::kGlobalEtaBitWidth };
Definition at line 20 of file CSCTFConstants.h.
{ NUM_LAYERS = 6, KEY_LAYER = 4 }; // shouldn't key layer be 3?
Definition at line 22 of file CSCTFConstants.h.
{ NUM_ALCT_PATTERNS = 3, NUM_CLCT_PATTERNS = 8, MAX_CLCT_PATTERNS = 1<<CSCBitWidths::CLCT_PATTERN_BITS };
Definition at line 16 of file CSCTFConstants.h.
{ MAX_NUM_WIRES = 119, MAX_NUM_STRIPS = 80, NUM_DI_STRIPS = 40+1, // Add 1 to allow for staggering of strips NUM_HALF_STRIPS = 160+1};
const double CSCTFConstants::maxEta = 2.5 [static] |
Definition at line 33 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalEtaME().
const double CSCTFConstants::minEta = .9 [static] |
Definition at line 32 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 35 of file CSCTFConstants.h.
const double CSCTFConstants::SECTOR1_CENT_DEG = 45 [static] |
The center of the first "perfect" sector in phi.
Definition at line 38 of file CSCTFConstants.h.
const double CSCTFConstants::SECTOR1_CENT_RAD = CSCTFConstants::SECTOR1_CENT_DEG * CSCTFConstants::RAD_PER_DEGREE [static] |
Definition at line 39 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 47 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalPhiME().
const double CSCTFConstants::SECTOR_RAD = CSCTFConstants::SECTOR_DEG*CSCTFConstants::RAD_PER_DEGREE [static] |
Definition at line 48 of file CSCTFConstants.h.
Referenced by CSCSectorReceiverLUT::calcGlobalPhiME(), CSCTFPtLUT::calcPt(), CSCTFPtMethods::Pt2StnChiSq(), CSCTFPtMethods::Pt2StnHybrid(), CSCTFPtMethods::Pt3StnChiSq(), and CSCTFPtMethods::Pt3StnHybrid().