CMS 3D CMS Logo

Classes | Enumerations | Variables
cmsdt Namespace Reference

Classes

struct  bx_sl_vector
 
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, LOWQ = 1, CLOWQ = 2, HIGHQ = 3,
  CHIGHQ = 4, LOWLOWQ = 6, HIGHLOWQ = 7, HIGHHIGHQ = 8
}
 
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_PER_FRAME = 2
 
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 CH_CENTER_TO_MID_SL_X2 = 470
 
constexpr int CHI2RES_CONV = 1000000
 
constexpr int COEFF_WIDTH_COR_POSITION = 15
 
constexpr int COEFF_WIDTH_COR_SLOPE = 15
 
constexpr int COEFF_WIDTH_COR_T0 = 15
 
constexpr int COEFF_WIDTH_SL2_POSITION = 15
 
constexpr int COEFF_WIDTH_SL_POSITION = 18
 
constexpr int COEFF_WIDTH_SL_SLOPE = 18
 
constexpr int COEFF_WIDTH_SL_T0 = 15
 
constexpr int DIV_SHR_BITS_POS = 21
 
constexpr int DIV_SHR_BITS_SLOPE = 21
 
constexpr int DIV_SHR_BITS_SLOPE_XHH = 18
 
constexpr int DIV_SHR_BITS_T0 = 16
 
constexpr float DRIFT_SPEED = 0.0542
 
constexpr int DRIFT_SPEED_X4 = 889
 
constexpr int DTDD_MULT = 445
 
constexpr int DTDD_PREADD = 9
 
constexpr int DTDD_SHIFTR_BITS = 13
 
constexpr int FSEG_POS_DISCARD_LSB = 9
 
constexpr int FSEG_POS_SIZE = WIDTH_FULL_POS - FSEG_POS_DISCARD_LSB
 
constexpr int FSEG_SLOPE_DISCARD_LSB = 9
 
constexpr int FSEG_SLOPE_SIZE = WIDTH_FULL_SLOPE - FSEG_SLOPE_DISCARD_LSB
 
constexpr int FSEG_T0_BX_LSB = 2
 
constexpr int FSEG_T0_DISCARD_LSB = 5
 
constexpr int FSEG_T0_SIZE = FSEG_T0_BX_LSB + (5 - FSEG_T0_DISCARD_LSB)
 
constexpr int GENERIC_COEFF_WIDTH = 20
 
constexpr int INCREASED_RES_POS = 4
 
constexpr int INCREASED_RES_POS_POW = 16
 
constexpr int INCREASED_RES_SLOPE = 12
 
constexpr int INCREASED_RES_SLOPE_POW = 4096
 
constexpr int INCREASED_RES_SLOPE_XHH = 4
 
constexpr int INCREASED_RES_T0 = 0
 
constexpr float KRES_CONV = 65536. / 2
 
constexpr int LAT_MSB_BITS = 6
 
constexpr int LAT_P0_3H = 24
 
constexpr int LAT_P0_4H = 1
 
constexpr int LAT_P1_3H = 27
 
constexpr int LAT_P1_4H = 31
 
constexpr int LAT_P2_3H = 30
 
constexpr int LAT_P2_4H = 40
 
constexpr int LAT_TOTAL_BITS = 9
 
constexpr int LHC_CLK_FREQ = 25
 
constexpr int MAX_BX_FOR_COR = 2
 
constexpr int MAX_BX_IDX = 3564
 
constexpr int MAX_FRAME_DIF = 8
 
constexpr int MAX_PRIM_FOR_COR = 12
 
constexpr int MAX_PRIM_PER_BX_FOR_COR = 6
 
constexpr int MAX_VALUE_OF_TIME = (LHC_CLK_FREQ * MAX_BX_IDX + 5000)
 
constexpr float MAXDRIFT = 387
 
constexpr float MAXDRIFTTDC = 496
 
constexpr int N_COEFFS = 8
 
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 PATHFINDER_INPUT_HITS_LIMIT = 8
 
constexpr int PAYLOAD_ENTRIES = 9
 
constexpr int PHI_B_SHL_BITS = 7
 
constexpr double PHI_CONV = 0.5235988
 
constexpr int PHI_LUT_A_BITS = 12
 
constexpr int PHI_LUT_ADDR_WIDTH = 12
 
constexpr int PHI_LUT_B_BITS = 20
 
constexpr int PHI_MULT_SHR_BITS = 10
 
constexpr int PHI_PHIB_RES_DIFF_BITS = 6
 
constexpr int PHI_SIZE = 17
 
constexpr int PHIB_B_SHL_BITS = 7
 
constexpr int PHIB_LUT_A_BITS = 10
 
constexpr int PHIB_LUT_ADDR_WIDTH = 9
 
constexpr int PHIB_LUT_B_BITS = 16
 
constexpr int PHIB_MULT_SHR_BITS = 10
 
constexpr int PHIB_SIZE = 11
 
constexpr float PHIBRES_CONV = 4096. / 2.
 
constexpr float PHIRES_CONV = 65536. / 0.5
 
constexpr int PRECISSION_COR_POSITION = 15
 
constexpr int PRECISSION_COR_SLOPE = 15
 
constexpr int PRECISSION_COR_T0 = 15
 
constexpr int PRECISSION_SL_POSITION = 13
 
constexpr int PRECISSION_SL_SLOPE = 13
 
constexpr int PRECISSION_SL_T0 = 13
 
constexpr int PROD_RESIZE_COR_POSITION = 30
 
constexpr int PROD_RESIZE_COR_SLOPE = 29
 
constexpr int PROD_RESIZE_COR_T0 = 30
 
constexpr int PROD_RESIZE_SL2_POSITION = 27
 
constexpr int PROD_RESIZE_SL_POSITION = 30
 
constexpr int PROD_RESIZE_SL_SLOPE = 30
 
constexpr int PROD_RESIZE_SL_T0 = 28
 
constexpr int SIZE_SEEKT_BUFFER = 32
 
constexpr int SL1_CELLS_OFFSET = 48
 
constexpr int SLFILT_MAX_SEG1T0_TO_SEG2ARRIVAL = 24
 
constexpr float SLOPE_LSB = ((float)CELL_SEMILENGTH / MAXDRIFTTDC) * (1) / (CELL_SEMIHEIGHT * 16.)
 
constexpr int T0_CUT_TOLERANCE = 0
 
constexpr int TANPSI_SIZE = 15
 
constexpr int TDCTIME_REDUCED_SIZE = 10
 
constexpr int TIME_TO_TDC_COUNTS = 32
 
constexpr int TOTAL_BTI = 100
 
constexpr int TOTAL_CHANNELS = (NUM_LAYERS * NUM_CH_PER_LAYER)
 
constexpr float VERT_PHI1_PHI3 = 23.5
 
constexpr int VERT_PHI1_PHI3_INV = 558
 
constexpr int WIDTH_COARSED_TIME = 12
 
constexpr int WIDTH_DIFBX = 5
 
constexpr int WIDTH_FULL_CHI2 = 16
 
constexpr int WIDTH_FULL_POS = 17
 
constexpr int WIDTH_FULL_SLOPE = 14
 
constexpr int WIDTH_FULL_TIME = 17
 
constexpr int WIDTH_POS_SLOPE_CORR = 9
 
constexpr int WIREPOS_NORM_LSB_IGNORED = 9
 
constexpr int WIREPOS_WIDTH = 17
 
constexpr double X_POS_L3 = 0.65
 
constexpr double X_POS_L4 = 1.95
 
constexpr int X_SIZE = 18
 
constexpr int XI_COR_WIDTH = 14
 
constexpr int XI_SL_WIDTH = 12
 
constexpr float Z_POS_SL = 11.75
 
constexpr float Z_SHIFT_MB4 = -1.8
 
constexpr float ZRES_CONV = 65536. / 1500
 

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 217 of file constants.h.

◆ LATERAL_CASES

Enumerator
LEFT 
RIGHT 
NONE 

Definition at line 47 of file constants.h.

◆ MP_QUALITY

Enumerator
NOPATH 
LOWQ 
CLOWQ 
HIGHQ 
CHIGHQ 
LOWLOWQ 
HIGHLOWQ 
HIGHHIGHQ 

Definition at line 44 of file constants.h.

◆ RPC_QUALITY

Enumerator
NORPC 
RPC_TIME 
RPC_ONLY 
RPC_HIT 
RPC_CONFIRM 
RPC_ASSOCIATE 

Definition at line 49 of file constants.h.

◆ scenario

Enumerator
MC 
DATA 
SLICE_TEST 

Definition at line 219 of file constants.h.

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

Variable Documentation

◆ BX_PER_FRAME

constexpr int cmsdt::BX_PER_FRAME = 2

Definition at line 228 of file constants.h.

Referenced by TrapezoidalGrouping::group_hits().

◆ BX_SHIFT

constexpr int cmsdt::BX_SHIFT = 20

Definition at line 396 of file constants.h.

Referenced by RPCIntegrator::prepareMetaPrimitives().

◆ CELL_HEIGHT

constexpr int cmsdt::CELL_HEIGHT = 13

Definition at line 311 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ CELL_LENGTH

constexpr int cmsdt::CELL_LENGTH = 42

◆ CELL_SEMIHEIGHT

constexpr float cmsdt::CELL_SEMIHEIGHT = 6.5

Definition at line 312 of file constants.h.

Referenced by MuonPathSLFitter::analyze(), and MuonPathCorFitter::analyze().

◆ CELL_SEMILENGTH

constexpr int cmsdt::CELL_SEMILENGTH = 21

◆ CH_CENTER_TO_MID_SL_X2

constexpr int cmsdt::CH_CENTER_TO_MID_SL_X2 = 470

Definition at line 330 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ CHI2RES_CONV

constexpr int cmsdt::CHI2RES_CONV = 1000000

Definition at line 365 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ COEFF_WIDTH_COR_POSITION

constexpr int cmsdt::COEFF_WIDTH_COR_POSITION = 15

Definition at line 280 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ COEFF_WIDTH_COR_SLOPE

constexpr int cmsdt::COEFF_WIDTH_COR_SLOPE = 15

Definition at line 281 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ COEFF_WIDTH_COR_T0

constexpr int cmsdt::COEFF_WIDTH_COR_T0 = 15

Definition at line 279 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ COEFF_WIDTH_SL2_POSITION

constexpr int cmsdt::COEFF_WIDTH_SL2_POSITION = 15

Definition at line 265 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ COEFF_WIDTH_SL_POSITION

constexpr int cmsdt::COEFF_WIDTH_SL_POSITION = 18

Definition at line 264 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ COEFF_WIDTH_SL_SLOPE

constexpr int cmsdt::COEFF_WIDTH_SL_SLOPE = 18

Definition at line 266 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ COEFF_WIDTH_SL_T0

constexpr int cmsdt::COEFF_WIDTH_SL_T0 = 15

Definition at line 263 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ DIV_SHR_BITS_POS

constexpr int cmsdt::DIV_SHR_BITS_POS = 21

Definition at line 406 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DIV_SHR_BITS_SLOPE

constexpr int cmsdt::DIV_SHR_BITS_SLOPE = 21

Definition at line 407 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DIV_SHR_BITS_SLOPE_XHH

constexpr int cmsdt::DIV_SHR_BITS_SLOPE_XHH = 18

Definition at line 408 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DIV_SHR_BITS_T0

constexpr int cmsdt::DIV_SHR_BITS_T0 = 16

Definition at line 405 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DRIFT_SPEED

constexpr float cmsdt::DRIFT_SPEED = 0.0542

◆ DRIFT_SPEED_X4

constexpr int cmsdt::DRIFT_SPEED_X4 = 889

Definition at line 318 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ DTDD_MULT

constexpr int cmsdt::DTDD_MULT = 445

Definition at line 420 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DTDD_PREADD

constexpr int cmsdt::DTDD_PREADD = 9

Definition at line 419 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ DTDD_SHIFTR_BITS

constexpr int cmsdt::DTDD_SHIFTR_BITS = 13

Definition at line 421 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ FSEG_POS_DISCARD_LSB

constexpr int cmsdt::FSEG_POS_DISCARD_LSB = 9

Definition at line 297 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ FSEG_POS_SIZE

constexpr int cmsdt::FSEG_POS_SIZE = WIDTH_FULL_POS - FSEG_POS_DISCARD_LSB

Definition at line 298 of file constants.h.

◆ FSEG_SLOPE_DISCARD_LSB

constexpr int cmsdt::FSEG_SLOPE_DISCARD_LSB = 9

Definition at line 299 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ FSEG_SLOPE_SIZE

constexpr int cmsdt::FSEG_SLOPE_SIZE = WIDTH_FULL_SLOPE - FSEG_SLOPE_DISCARD_LSB

Definition at line 300 of file constants.h.

◆ FSEG_T0_BX_LSB

constexpr int cmsdt::FSEG_T0_BX_LSB = 2

Definition at line 294 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ FSEG_T0_DISCARD_LSB

constexpr int cmsdt::FSEG_T0_DISCARD_LSB = 5

Definition at line 295 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ FSEG_T0_SIZE

constexpr int cmsdt::FSEG_T0_SIZE = FSEG_T0_BX_LSB + (5 - FSEG_T0_DISCARD_LSB)

Definition at line 296 of file constants.h.

◆ GENERIC_COEFF_WIDTH

constexpr int cmsdt::GENERIC_COEFF_WIDTH = 20

Definition at line 250 of file constants.h.

Referenced by MuonPathFitter::RomDataConvert().

◆ INCREASED_RES_POS

constexpr int cmsdt::INCREASED_RES_POS = 4

◆ INCREASED_RES_POS_POW

constexpr int cmsdt::INCREASED_RES_POS_POW = 16

◆ INCREASED_RES_SLOPE

constexpr int cmsdt::INCREASED_RES_SLOPE = 12

Definition at line 412 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ INCREASED_RES_SLOPE_POW

constexpr int cmsdt::INCREASED_RES_SLOPE_POW = 4096

◆ INCREASED_RES_SLOPE_XHH

constexpr int cmsdt::INCREASED_RES_SLOPE_XHH = 4

Definition at line 413 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ INCREASED_RES_T0

constexpr int cmsdt::INCREASED_RES_T0 = 0

Definition at line 410 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ KRES_CONV

constexpr float cmsdt::KRES_CONV = 65536. / 2

Definition at line 368 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ LAT_MSB_BITS

constexpr int cmsdt::LAT_MSB_BITS = 6

Definition at line 234 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P0_3H

constexpr int cmsdt::LAT_P0_3H = 24

Definition at line 241 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P0_4H

constexpr int cmsdt::LAT_P0_4H = 1

Definition at line 237 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P1_3H

constexpr int cmsdt::LAT_P1_3H = 27

Definition at line 242 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P1_4H

constexpr int cmsdt::LAT_P1_4H = 31

Definition at line 238 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P2_3H

constexpr int cmsdt::LAT_P2_3H = 30

Definition at line 243 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_P2_4H

constexpr int cmsdt::LAT_P2_4H = 40

Definition at line 239 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LAT_TOTAL_BITS

constexpr int cmsdt::LAT_TOTAL_BITS = 9

Definition at line 233 of file constants.h.

Referenced by LateralityCoarsedProvider::coarsify_times().

◆ LHC_CLK_FREQ

constexpr int cmsdt::LHC_CLK_FREQ = 25

◆ MAX_BX_FOR_COR

constexpr int cmsdt::MAX_BX_FOR_COR = 2

Definition at line 333 of file constants.h.

Referenced by MuonPathCorFitter::run().

◆ MAX_BX_IDX

constexpr int cmsdt::MAX_BX_IDX = 3564

Definition at line 304 of file constants.h.

◆ MAX_FRAME_DIF

constexpr int cmsdt::MAX_FRAME_DIF = 8

Definition at line 229 of file constants.h.

Referenced by TrapezoidalGrouping::group_hits().

◆ MAX_PRIM_FOR_COR

constexpr int cmsdt::MAX_PRIM_FOR_COR = 12

Definition at line 339 of file constants.h.

Referenced by MuonPathCorFitter::run().

◆ MAX_PRIM_PER_BX_FOR_COR

constexpr int cmsdt::MAX_PRIM_PER_BX_FOR_COR = 6

Definition at line 336 of file constants.h.

Referenced by MuonPathCorFitter::run().

◆ MAX_VALUE_OF_TIME

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

Definition at line 349 of file constants.h.

◆ MAXDRIFT

constexpr float cmsdt::MAXDRIFT = 387

Definition at line 307 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ MAXDRIFTTDC

constexpr float cmsdt::MAXDRIFTTDC = 496

Definition at line 308 of file constants.h.

◆ N_COEFFS

constexpr int cmsdt::N_COEFFS = 8

Definition at line 249 of file constants.h.

◆ NUM_CELL_COMB

constexpr int cmsdt::NUM_CELL_COMB = 3

Definition at line 360 of file constants.h.

◆ NUM_CELLS_PER_BLOCK

constexpr int cmsdt::NUM_CELLS_PER_BLOCK = 10

Definition at line 381 of file constants.h.

◆ NUM_CH_PER_LAYER

constexpr int cmsdt::NUM_CH_PER_LAYER = 100

◆ NUM_LATERALITIES

constexpr int cmsdt::NUM_LATERALITIES = 16

Definition at line 359 of file constants.h.

◆ NUM_LAYERS

constexpr int cmsdt::NUM_LAYERS = 4

◆ NUM_LAYERS_2SL

constexpr int cmsdt::NUM_LAYERS_2SL = 8

◆ NUM_SUPERLAYERS

constexpr int cmsdt::NUM_SUPERLAYERS = 3

Definition at line 362 of file constants.h.

Referenced by InitialGrouping::run(), and TrapezoidalGrouping::run().

◆ PATHFINDER_INPUT_HITS_LIMIT

constexpr int cmsdt::PATHFINDER_INPUT_HITS_LIMIT = 8

Definition at line 230 of file constants.h.

Referenced by TrapezoidalGrouping::group_hits(), and TrapezoidalGrouping::run().

◆ PAYLOAD_ENTRIES

constexpr int cmsdt::PAYLOAD_ENTRIES = 9

Definition at line 388 of file constants.h.

Referenced by DTPrimitive::DTPrimitive().

◆ PHI_B_SHL_BITS

constexpr int cmsdt::PHI_B_SHL_BITS = 7

Definition at line 433 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHI_CONV

constexpr double cmsdt::PHI_CONV = 0.5235988

◆ PHI_LUT_A_BITS

constexpr int cmsdt::PHI_LUT_A_BITS = 12

Definition at line 435 of file constants.h.

◆ PHI_LUT_ADDR_WIDTH

constexpr int cmsdt::PHI_LUT_ADDR_WIDTH = 12

Definition at line 432 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHI_LUT_B_BITS

constexpr int cmsdt::PHI_LUT_B_BITS = 20

Definition at line 436 of file constants.h.

◆ PHI_MULT_SHR_BITS

constexpr int cmsdt::PHI_MULT_SHR_BITS = 10

Definition at line 434 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHI_PHIB_RES_DIFF_BITS

constexpr int cmsdt::PHI_PHIB_RES_DIFF_BITS = 6

Definition at line 444 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHI_SIZE

constexpr int cmsdt::PHI_SIZE = 17

Definition at line 429 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHIB_B_SHL_BITS

constexpr int cmsdt::PHIB_B_SHL_BITS = 7

Definition at line 439 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHIB_LUT_A_BITS

constexpr int cmsdt::PHIB_LUT_A_BITS = 10

Definition at line 441 of file constants.h.

◆ PHIB_LUT_ADDR_WIDTH

constexpr int cmsdt::PHIB_LUT_ADDR_WIDTH = 9

Definition at line 438 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHIB_LUT_B_BITS

constexpr int cmsdt::PHIB_LUT_B_BITS = 16

Definition at line 442 of file constants.h.

◆ PHIB_MULT_SHR_BITS

constexpr int cmsdt::PHIB_MULT_SHR_BITS = 10

Definition at line 440 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHIB_SIZE

constexpr int cmsdt::PHIB_SIZE = 11

Definition at line 430 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ PHIBRES_CONV

constexpr float cmsdt::PHIBRES_CONV = 4096. / 2.

◆ PHIRES_CONV

constexpr float cmsdt::PHIRES_CONV = 65536. / 0.5

Definition at line 363 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().

◆ PRECISSION_COR_POSITION

constexpr int cmsdt::PRECISSION_COR_POSITION = 15

Definition at line 284 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PRECISSION_COR_SLOPE

constexpr int cmsdt::PRECISSION_COR_SLOPE = 15

Definition at line 285 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PRECISSION_COR_T0

constexpr int cmsdt::PRECISSION_COR_T0 = 15

Definition at line 283 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PRECISSION_SL_POSITION

constexpr int cmsdt::PRECISSION_SL_POSITION = 13

Definition at line 269 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PRECISSION_SL_SLOPE

constexpr int cmsdt::PRECISSION_SL_SLOPE = 13

Definition at line 270 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PRECISSION_SL_T0

constexpr int cmsdt::PRECISSION_SL_T0 = 13

Definition at line 268 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PROD_RESIZE_COR_POSITION

constexpr int cmsdt::PROD_RESIZE_COR_POSITION = 30

Definition at line 288 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PROD_RESIZE_COR_SLOPE

constexpr int cmsdt::PROD_RESIZE_COR_SLOPE = 29

Definition at line 289 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PROD_RESIZE_COR_T0

constexpr int cmsdt::PROD_RESIZE_COR_T0 = 30

Definition at line 287 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ PROD_RESIZE_SL2_POSITION

constexpr int cmsdt::PROD_RESIZE_SL2_POSITION = 27

Definition at line 274 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PROD_RESIZE_SL_POSITION

constexpr int cmsdt::PROD_RESIZE_SL_POSITION = 30

Definition at line 273 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PROD_RESIZE_SL_SLOPE

constexpr int cmsdt::PROD_RESIZE_SL_SLOPE = 30

Definition at line 275 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ PROD_RESIZE_SL_T0

constexpr int cmsdt::PROD_RESIZE_SL_T0 = 28

Definition at line 272 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ SIZE_SEEKT_BUFFER

constexpr int cmsdt::SIZE_SEEKT_BUFFER = 32

Definition at line 378 of file constants.h.

◆ SL1_CELLS_OFFSET

constexpr int cmsdt::SL1_CELLS_OFFSET = 48

◆ SLFILT_MAX_SEG1T0_TO_SEG2ARRIVAL

constexpr int cmsdt::SLFILT_MAX_SEG1T0_TO_SEG2ARRIVAL = 24

Definition at line 301 of file constants.h.

Referenced by MPSLFilter::share_hit().

◆ SLOPE_LSB

constexpr float cmsdt::SLOPE_LSB = ((float)CELL_SEMILENGTH / MAXDRIFTTDC) * (1) / (CELL_SEMIHEIGHT * 16.)

Definition at line 321 of file constants.h.

◆ T0_CUT_TOLERANCE

constexpr int cmsdt::T0_CUT_TOLERANCE = 0

Definition at line 291 of file constants.h.

Referenced by MuonPathFitter::fit().

◆ TANPSI_SIZE

constexpr int cmsdt::TANPSI_SIZE = 15

Definition at line 428 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ TDCTIME_REDUCED_SIZE

constexpr int cmsdt::TDCTIME_REDUCED_SIZE = 10

◆ TIME_TO_TDC_COUNTS

constexpr int cmsdt::TIME_TO_TDC_COUNTS = 32

◆ TOTAL_BTI

constexpr int cmsdt::TOTAL_BTI = 100

Definition at line 356 of file constants.h.

Referenced by InitialGrouping::run().

◆ TOTAL_CHANNELS

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

Definition at line 361 of file constants.h.

◆ VERT_PHI1_PHI3

constexpr float cmsdt::VERT_PHI1_PHI3 = 23.5

Definition at line 324 of file constants.h.

Referenced by MuonPathSLFitter::analyze(), and MuonPathAssociator::correlateMPaths().

◆ VERT_PHI1_PHI3_INV

constexpr int cmsdt::VERT_PHI1_PHI3_INV = 558

Definition at line 327 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ WIDTH_COARSED_TIME

constexpr int cmsdt::WIDTH_COARSED_TIME = 12

◆ WIDTH_DIFBX

constexpr int cmsdt::WIDTH_DIFBX = 5

Definition at line 253 of file constants.h.

Referenced by MuonPathFitter::fit().

◆ WIDTH_FULL_CHI2

constexpr int cmsdt::WIDTH_FULL_CHI2 = 16

Definition at line 256 of file constants.h.

◆ WIDTH_FULL_POS

constexpr int cmsdt::WIDTH_FULL_POS = 17

Definition at line 254 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ WIDTH_FULL_SLOPE

constexpr int cmsdt::WIDTH_FULL_SLOPE = 14

Definition at line 255 of file constants.h.

Referenced by MPCorFilter::coarsify().

◆ WIDTH_FULL_TIME

constexpr int cmsdt::WIDTH_FULL_TIME = 17

◆ WIDTH_POS_SLOPE_CORR

constexpr int cmsdt::WIDTH_POS_SLOPE_CORR = 9

Definition at line 259 of file constants.h.

Referenced by MuonPathCorFitter::canCorrelate().

◆ WIREPOS_NORM_LSB_IGNORED

constexpr int cmsdt::WIREPOS_NORM_LSB_IGNORED = 9

◆ WIREPOS_WIDTH

constexpr int cmsdt::WIREPOS_WIDTH = 17

◆ X_POS_L3

constexpr double cmsdt::X_POS_L3 = 0.65

Definition at line 399 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ X_POS_L4

constexpr double cmsdt::X_POS_L4 = 1.95

Definition at line 400 of file constants.h.

Referenced by MuonPathAssociator::correlateMPaths().

◆ X_SIZE

constexpr int cmsdt::X_SIZE = 18

Definition at line 427 of file constants.h.

Referenced by GlobalCoordsObtainer::get_global_coordinates().

◆ XI_COR_WIDTH

constexpr int cmsdt::XI_COR_WIDTH = 14

Definition at line 277 of file constants.h.

Referenced by MuonPathCorFitter::analyze().

◆ XI_SL_WIDTH

constexpr int cmsdt::XI_SL_WIDTH = 12

Definition at line 261 of file constants.h.

Referenced by MuonPathSLFitter::analyze().

◆ Z_POS_SL

constexpr float cmsdt::Z_POS_SL = 11.75

Definition at line 398 of file constants.h.

Referenced by MuonPathAnalyticAnalyzer::segment_fitter().

◆ Z_SHIFT_MB4

constexpr float cmsdt::Z_SHIFT_MB4 = -1.8

◆ ZRES_CONV

constexpr float cmsdt::ZRES_CONV = 65536. / 1500

Definition at line 367 of file constants.h.

Referenced by DTTrigPhase2Prod::produce().