Project
Loading...
Searching...
No Matches
o2::trd::constants Namespace Reference

Functions

 GPUglobalconstexpr () int NSECTOR = 5
 the number of sectors
 

Variables

constexpr double VDRIFTDEFAULT = 1.546
 default value for vDrift
 
constexpr double VDRIFTMIN = 0.4
 min value for vDrift
 
constexpr double VDRIFTMAX = 2.0
 max value for vDrift
 
constexpr double EXBDEFAULT = 0.0
 default value for LorentzAngle
 
constexpr double EXBMIN = -0.4
 min value for LorentzAngle
 
constexpr double EXBMAX = 0.4
 max value for LorentzAngle
 

Function Documentation

◆ GPUglobalconstexpr()

o2::trd::constants::GPUglobalconstexpr ( ) = 5

the number of sectors

Invalid value for phase, used to signify there is no hcheader.

Max possible value for a CRU Halfchamber link error. As of may 2022, can only be 0x0, 0x1, and 0x2, at least that is all so far(may2022).

CRU Half Chamber header eventtype definition.

size of the array holding the parsing error plots from the raw reader

size of the array holding the link error plots from the raw reader

at most mcm count maxchamber x nrobc1 nmcmrob

how far apart can subsequent mcmheader event counters be before we flag for concern, used as a sanity check in rawreader.

max number of linkwords per cru link. (256bit words)

max number of 32 bit words per link ((21x12+2+4)*64) 64 mcm, 21 channels, 10 words per channel 2 header words(DigitMCMHeader DigitMCMADCmask) 4 words for tracklets.

marker for the end of digits in raw data, 2 of these

half-CRU links will be padded with this words to get an even number of 256bit words

marker for the end of tracklets in raw data, 2 of these.

this value is assigned to the fit pointer in case no tracklet is available

this marks channels in the ADC mask which don't contribute to a tracklet

padding word used in the cru.

max buffer size for data read from a half cru, (all events)

default value for t0

default Most Probable Value of TRD dEdx

number of bins in the charge (Q0+Q1+Q2) histogram for gain calibration

the number of bins for the track angle used for the vDrift and ExB calibration based on the tracking

the maximum impact angle for tracks relative to the TRD detector plane to be considered for vDrift and ExB calibration

the number of time bins

baseline in ADC units

granularity of slope in tracklet64 word in pads/timebin

granularity of position in tracklet64 word in pad-widths

tracklet deflection is stored in units of 1/128 pad per time bin

tracklet position is stored in units of 1/40 pad

in the TRAP the slope is shifted by 3 additional bits compared to the position

number of bits for slope in tracklet64 word

number of bits for position in tracklet64 word

the number of charges per tracklet (Q0/1/2)

the number of CPUs inside the TRAP chip

then number of readout channels per layer

then number of readout channels per sector

the total number of readout channels for TRD

the number of readout channels per C1 chamber

the number of readout channels per C0 chamber

the number of readout channels per pad row

the number of pads per MCM

the number of ADC channels per MCM

the number of ROBs per C1 chamber

the number of ROBs per C0 chamber

the number of MCMs per ROB in column direction

the number of MCMs per ROB in row direction

the maximum number of MCMs for one half chamber (C1 type)

the number of MCMs per ROB

first pad row for each stack

the number of pad rows for chambers of type C1 (installed in stacks 0, 1, 3 and 4)

the number of pad rows for chambers of type C0 (installed in stack 2)

the number of pad columns for each chamber

hard coded link id, specific to TRD

the number of CRU per FLP

the number of FLP we have.

the number of CRU we have

the number of links per CRU (two CRUs serve one supermodule)

the number of links per half cru or cru end point.

the number of half cru (link bundles)

the number of chambers actually installed

the maximum number of installed half-chambers

the maximum number of installed chambers

the number of half-chambers per sector

the number of chambers per sector

the number of layers

the number of stacks per sector

Variable Documentation

◆ EXBDEFAULT

constexpr double o2::trd::constants::EXBDEFAULT = 0.0
constexpr

default value for LorentzAngle

Definition at line 84 of file Constants.h.

◆ EXBMAX

constexpr double o2::trd::constants::EXBMAX = 0.4
constexpr

max value for LorentzAngle

Definition at line 86 of file Constants.h.

◆ EXBMIN

constexpr double o2::trd::constants::EXBMIN = -0.4
constexpr

min value for LorentzAngle

Definition at line 85 of file Constants.h.

◆ VDRIFTDEFAULT

constexpr double o2::trd::constants::VDRIFTDEFAULT = 1.546
constexpr

default value for vDrift

Definition at line 81 of file Constants.h.

◆ VDRIFTMAX

constexpr double o2::trd::constants::VDRIFTMAX = 2.0
constexpr

max value for vDrift

Definition at line 83 of file Constants.h.

◆ VDRIFTMIN

constexpr double o2::trd::constants::VDRIFTMIN = 0.4
constexpr

min value for vDrift

Definition at line 82 of file Constants.h.