CMS 3D CMS Logo

Classes | Enumerations | Variables
cmsdt Namespace Reference

Classes

struct  LATQ_TYPE
 
struct  metaPrimitive
 
struct  PARTIAL_LATQ_TYPE
 

Enumerations

enum  algo { Standard = 0, PseudoBayes = 1, HoughTrans = 2 }
 
enum  LATERAL_CASES { LEFT = 0, RIGHT, NONE }
 
enum  MP_QUALITY {
  NOPATH = 0, LOWQGHOST, LOWQ, HIGHQGHOST,
  HIGHQ, CLOWQ, LOWLOWQ, CHIGHQ,
  HIGHLOWQ, HIGHHIGHQ
}
 
enum  RPC_QUALITY {
  NORPC = 0, RPC_TIME, RPC_ONLY, RPC_HIT,
  RPC_CONFIRM, RPC_ASSOCIATE
}
 
enum  scenario { MC = 0, DATA = 1, SLICE_TEST = 2 }
 

Variables

constexpr int BX_SHIFT = 20
 
constexpr int CELL_HEIGHT = 13
 
constexpr int CELL_LENGTH = 42
 
constexpr float CELL_SEMIHEIGHT = 6.5
 
constexpr int CELL_SEMILENGTH = 21
 
constexpr int CHI2RES_CONV = 1000000
 
constexpr int DENOM_TYPE1 = 6
 
constexpr int DENOM_TYPE2 = 4
 
constexpr int DENOM_TYPE3 = 2
 
constexpr int DIVISION_HELPER1 = 43691
 
constexpr int DIVISION_HELPER2 = 65536
 
constexpr int DIVISION_HELPER3 = 131072
 
constexpr float DRIFT_SPEED = 0.0542
 
constexpr int LHC_CLK_FREQ = 25
 
constexpr int MAX_BX_IDX = 3564
 
constexpr int MAX_VALUE_OF_TIME = (LHC_CLK_FREQ * MAX_BX_IDX + 5000)
 
constexpr float MAXDRIFT = 386.75
 
constexpr int MEANTIME_2LAT = 16384
 
constexpr int MEANTIME_3LAT = 10923
 
constexpr int MEANTIME_4LAT = 8192
 
constexpr int NBITS = 18
 
constexpr int NUM_CELL_COMB = 3
 
constexpr int NUM_CELLS_PER_BLOCK = 10
 
constexpr int NUM_CH_PER_LAYER = 100
 
constexpr int NUM_LATERALITIES = 16
 
constexpr int NUM_LAYERS = 4
 
constexpr int NUM_LAYERS_2SL = 8
 
constexpr int NUM_SUPERLAYERS = 3
 
constexpr int PAYLOAD_ENTRIES = 9
 
constexpr double PHI_CONV = 0.5235988
 
constexpr float PHIBRES_CONV = 2048. / 1.4
 
constexpr float PHIRES_CONV = 65536. / 0.8
 
constexpr int SIZE_SEEKT_BUFFER = 32
 
constexpr int TOTAL_BTI = 100
 
constexpr int TOTAL_CHANNELS = (NUM_LAYERS * NUM_CH_PER_LAYER)
 
constexpr double X_POS_L3 = 0.65
 
constexpr double X_POS_L4 = 1.95
 
constexpr float Z_POS_SL = 11.75
 
constexpr float Z_SHIFT_MB4 = -1.8
 

Detailed Description

Project: File name: constants.h Language: C++


Description:

To Do:

Author: Jose Manuel Cela josem.nosp@m.anue.nosp@m.l.cel.nosp@m.a@ci.nosp@m.emat..nosp@m.es


Copyright (c) 2015-08-07 Jose Manuel Cela josem.nosp@m.anue.nosp@m.l.cel.nosp@m.a@ci.nosp@m.emat..nosp@m.es

For internal use, all rights reserved.


Enumeration Type Documentation

◆ algo

Enumerator
Standard 
PseudoBayes 
HoughTrans 

Definition at line 164 of file constants.h.

164 { Standard = 0, PseudoBayes = 1, HoughTrans = 2 };

◆ LATERAL_CASES

Enumerator
LEFT 
RIGHT 
NONE 

Definition at line 44 of file constants.h.

44 { LEFT = 0, RIGHT, NONE };

◆ MP_QUALITY

Enumerator
NOPATH 
LOWQGHOST 
LOWQ 
HIGHQGHOST 
HIGHQ 
CLOWQ 
LOWLOWQ 
CHIGHQ 
HIGHLOWQ 
HIGHHIGHQ 

Definition at line 41 of file constants.h.

◆ RPC_QUALITY

Enumerator
NORPC 
RPC_TIME 
RPC_ONLY 
RPC_HIT 
RPC_CONFIRM 
RPC_ASSOCIATE 

Definition at line 46 of file constants.h.

◆ scenario

Enumerator
MC 
DATA 
SLICE_TEST 

Definition at line 166 of file constants.h.

166 { MC = 0, DATA = 1, SLICE_TEST = 2 };

Variable Documentation

◆ BX_SHIFT

constexpr int cmsdt::BX_SHIFT = 20
constexpr

Definition at line 242 of file constants.h.

Referenced by RPCIntegrator::prepareMetaPrimitives().

◆ CELL_HEIGHT

constexpr int cmsdt::CELL_HEIGHT = 13
constexpr

◆ CELL_LENGTH

constexpr int cmsdt::CELL_LENGTH = 42
constexpr

Definition at line 179 of file constants.h.

Referenced by DTPrimitive::wireHorizPos().

◆ CELL_SEMIHEIGHT

constexpr float cmsdt::CELL_SEMIHEIGHT = 6.5
constexpr

Definition at line 178 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::calcTanPhiXPosChamber().

◆ CELL_SEMILENGTH

constexpr int cmsdt::CELL_SEMILENGTH = 21
constexpr

◆ CHI2RES_CONV

constexpr int cmsdt::CHI2RES_CONV = 1000000
constexpr

Definition at line 207 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ DENOM_TYPE1

constexpr int cmsdt::DENOM_TYPE1 = 6
constexpr

Definition at line 212 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DENOM_TYPE2

constexpr int cmsdt::DENOM_TYPE2 = 4
constexpr

Definition at line 213 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DENOM_TYPE3

constexpr int cmsdt::DENOM_TYPE3 = 2
constexpr

Definition at line 214 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DIVISION_HELPER1

constexpr int cmsdt::DIVISION_HELPER1 = 43691
constexpr

Definition at line 209 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DIVISION_HELPER2

constexpr int cmsdt::DIVISION_HELPER2 = 65536
constexpr

Definition at line 210 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DIVISION_HELPER3

constexpr int cmsdt::DIVISION_HELPER3 = 131072
constexpr

Definition at line 211 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ DRIFT_SPEED

constexpr float cmsdt::DRIFT_SPEED = 0.0542
constexpr

◆ LHC_CLK_FREQ

constexpr int cmsdt::LHC_CLK_FREQ = 25
constexpr

◆ MAX_BX_IDX

constexpr int cmsdt::MAX_BX_IDX = 3564
constexpr

Definition at line 172 of file constants.h.

◆ MAX_VALUE_OF_TIME

constexpr int cmsdt::MAX_VALUE_OF_TIME = (LHC_CLK_FREQ * MAX_BX_IDX + 5000)
constexpr

Definition at line 191 of file constants.h.

◆ MAXDRIFT

constexpr float cmsdt::MAXDRIFT = 386.75
constexpr

Definition at line 175 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ MEANTIME_2LAT

constexpr int cmsdt::MEANTIME_2LAT = 16384
constexpr

Definition at line 248 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::evaluateLateralQuality().

◆ MEANTIME_3LAT

constexpr int cmsdt::MEANTIME_3LAT = 10923
constexpr

Definition at line 249 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::evaluateLateralQuality().

◆ MEANTIME_4LAT

constexpr int cmsdt::MEANTIME_4LAT = 8192
constexpr

Definition at line 250 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::evaluateLateralQuality().

◆ NBITS

constexpr int cmsdt::NBITS = 18
constexpr

Definition at line 215 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::validate().

◆ NUM_CELL_COMB

constexpr int cmsdt::NUM_CELL_COMB = 3
constexpr

Definition at line 202 of file constants.h.

◆ NUM_CELLS_PER_BLOCK

constexpr int cmsdt::NUM_CELLS_PER_BLOCK = 10
constexpr

Definition at line 227 of file constants.h.

◆ NUM_CH_PER_LAYER

constexpr int cmsdt::NUM_CH_PER_LAYER = 100
constexpr

◆ NUM_LATERALITIES

constexpr int cmsdt::NUM_LATERALITIES = 16
constexpr

Definition at line 201 of file constants.h.

◆ NUM_LAYERS

constexpr int cmsdt::NUM_LAYERS = 4
constexpr

◆ NUM_LAYERS_2SL

constexpr int cmsdt::NUM_LAYERS_2SL = 8
constexpr

◆ NUM_SUPERLAYERS

constexpr int cmsdt::NUM_SUPERLAYERS = 3
constexpr

Definition at line 204 of file constants.h.

Referenced by InitialGrouping::run().

◆ PAYLOAD_ENTRIES

constexpr int cmsdt::PAYLOAD_ENTRIES = 9
constexpr

Definition at line 234 of file constants.h.

Referenced by DTPrimitive::DTPrimitive().

◆ PHI_CONV

constexpr double cmsdt::PHI_CONV = 0.5235988
constexpr

◆ PHIBRES_CONV

constexpr float cmsdt::PHIBRES_CONV = 2048. / 1.4
constexpr

Definition at line 206 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ PHIRES_CONV

constexpr float cmsdt::PHIRES_CONV = 65536. / 0.8
constexpr

Definition at line 205 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ SIZE_SEEKT_BUFFER

constexpr int cmsdt::SIZE_SEEKT_BUFFER = 32
constexpr

Definition at line 224 of file constants.h.

◆ TOTAL_BTI

constexpr int cmsdt::TOTAL_BTI = 100
constexpr

Definition at line 198 of file constants.h.

Referenced by InitialGrouping::run().

◆ TOTAL_CHANNELS

constexpr int cmsdt::TOTAL_CHANNELS = (NUM_LAYERS * NUM_CH_PER_LAYER)
constexpr

Definition at line 203 of file constants.h.

◆ X_POS_L3

constexpr double cmsdt::X_POS_L3 = 0.65
constexpr

Definition at line 245 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ X_POS_L4

constexpr double cmsdt::X_POS_L4 = 1.95
constexpr

Definition at line 246 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ Z_POS_SL

constexpr float cmsdt::Z_POS_SL = 11.75
constexpr

Definition at line 244 of file constants.h.

Referenced by MuonPathAnalyzerPerSL::analyze().

◆ Z_SHIFT_MB4

constexpr float cmsdt::Z_SHIFT_MB4 = -1.8
constexpr
cmsdt::NOPATH
Definition: constants.h:41
cmsdt::RPC_HIT
Definition: constants.h:46
cmsdt::LEFT
Definition: constants.h:44
cmsdt::HIGHQ
Definition: constants.h:41
cmsdt::RPC_ONLY
Definition: constants.h:46
cmsdt::CHIGHQ
Definition: constants.h:41
cmsdt::NORPC
Definition: constants.h:46
cmsdt::LOWQGHOST
Definition: constants.h:41
cmsdt::HoughTrans
Definition: constants.h:164
cmsdt::Standard
Definition: constants.h:164
cmsdt::CLOWQ
Definition: constants.h:41
cmsdt::SLICE_TEST
Definition: constants.h:166
cmsdt::RIGHT
Definition: constants.h:44
cmsdt::HIGHQGHOST
Definition: constants.h:41
cmsdt::RPC_ASSOCIATE
Definition: constants.h:46
cmsdt::MC
Definition: constants.h:166
cmsdt::HIGHHIGHQ
Definition: constants.h:41
cmsdt::HIGHLOWQ
Definition: constants.h:41
cmsdt::LOWQ
Definition: constants.h:41
cmsdt::RPC_TIME
Definition: constants.h:46
cmsdt::PseudoBayes
Definition: constants.h:164
cmsdt::RPC_CONFIRM
Definition: constants.h:46
cmsdt::DATA
Definition: constants.h:166
cmsdt::LOWLOWQ
Definition: constants.h:41
cmsdt::NONE
Definition: constants.h:44