#include <FeeParam.h>
|
| | ~FeeParam ()=default |
| |
| | FeeParam (const FeeParam &)=delete |
| |
| FeeParam & | operator= (const FeeParam &)=delete |
| |
| bool | getTracklet () const |
| |
| void | setTracklet (bool trackletSim=true) |
| |
| bool | getRejectMultipleTracklets () const |
| |
| void | setRejectMultipleTracklets (bool rej=true) |
| |
| bool | getUseMisalignCorr () const |
| |
| void | setUseMisalignCorr (bool misalign=true) |
| |
| bool | getUseTimeOffset () const |
| |
| void | setUseTimeOffset (bool timeOffset=true) |
| |
| int | getRAWversion () const |
| |
| void | setRAWversion (int rawver) |
| |
| short | padMcmLUT (int index) |
| |
| void | setPtMin (int data) |
| |
| void | setMagField (int data) |
| |
| void | setOmegaTau (int data) |
| |
| void | setNtimebins (int data) |
| |
| void | setScaleQ0 (int data) |
| |
| void | setScaleQ1 (int data) |
| |
| void | setLengthCorrectionEnable (int data) |
| |
| void | setTiltCorrectionEnable (int data) |
| |
| void | setPIDgainCorrectionEnable (bool data) |
| |
| void | setRawPtMin (float data) |
| |
| void | setRawMagField (float data) |
| |
| void | setRawOmegaTau (float data) |
| |
| void | setRawNtimebins (int data) |
| |
| void | setRawScaleQ0 (int data) |
| |
| void | setRawScaleQ1 (int data) |
| |
| void | setRawLengthCorrectionEnable (bool data) |
| |
| void | setRawTiltCorrectionEnable (bool data) |
| |
| void | setRawPIDgainCorrectionEnable (bool data) |
| |
| int | getDyCorrection (int det, int rob, int mcm) const |
| |
| void | getDyRange (int det, int rob, int mcm, int ch, int &dyMinInt, int &dyMaxInt) const |
| |
| void | getCorrectionFactors (int det, int rob, int mcm, int ch, unsigned int &cor0, unsigned int &cor1, float gain=1.) const |
| |
| int | getNtimebins () const |
| |
| float | getX (int det, int rob, int mcm) const |
| |
| float | getLocalY (int det, int rob, int mcm, int ch) const |
| |
| float | getLocalZ (int det, int rob, int mcm) const |
| |
| float | getDist (int det, int rob, int mcm, int ch) const |
| |
| float | getElongation (int det, int rob, int mcm, int) const |
| |
| float | getPhi (int det, int rob, int mcm, int ch) const |
| |
| float | getPerp (int det, int rob, int mcm, int ch) const |
| |
|
| static FeeParam * | instance () |
| |
| static int | getPadRowFromMCM (int irob, int imcm) |
| |
| static int | getPadColFromADC (int irob, int imcm, int iadc) |
| |
| static int | getExtendedPadColFromADC (int irob, int imcm, int iadc) |
| |
| static int | getMCMfromPad (int irow, int icol) |
| |
| static int | getMCMfromSharedPad (int irow, int icol) |
| |
| static int | getROBfromPad (int irow, int icol) |
| |
| static int | getROBfromSharedPad (int irow, int icol) |
| |
| static int | getROBSide (int irob) |
| |
| static int | getColSide (int icol) |
| |
| static unsigned int | aliToExtAli (int rob, int aliid) |
| |
| static int | extAliToAli (unsigned int dest, unsigned short linkpair, unsigned short rocType, int *list, int listSize) |
| |
| static short | chipmaskToMCMlist (unsigned int cmA, unsigned int cmB, unsigned short linkpair, int *mcmList, int listSize) |
| |
| static short | getRobAB (unsigned short robsel, unsigned short linkpair) |
| |
| static int | getORI (int detector, int readoutboard) |
| |
| static void | unpackORI (int link, int side, int &stack, int &layer, int &halfchamberside) |
| |
Definition at line 41 of file FeeParam.h.
◆ ~FeeParam()
| o2::trd::FeeParam::~FeeParam |
( |
| ) |
|
|
default |
◆ FeeParam()
| o2::trd::FeeParam::FeeParam |
( |
const FeeParam & |
| ) |
|
|
delete |
◆ aliToExtAli()
| unsigned int FeeParam::aliToExtAli |
( |
int |
rob, |
|
|
int |
aliid |
|
) |
| |
|
static |
◆ chipmaskToMCMlist()
| short FeeParam::chipmaskToMCMlist |
( |
unsigned int |
cmA, |
|
|
unsigned int |
cmB, |
|
|
unsigned short |
linkpair, |
|
|
int * |
mcmList, |
|
|
int |
listSize |
|
) |
| |
|
static |
◆ extAliToAli()
| int FeeParam::extAliToAli |
( |
unsigned int |
dest, |
|
|
unsigned short |
linkpair, |
|
|
unsigned short |
rocType, |
|
|
int * |
list, |
|
|
int |
listSize |
|
) |
| |
|
static |
◆ getColSide()
| int FeeParam::getColSide |
( |
int |
icol | ) |
|
|
static |
◆ getCorrectionFactors()
| void FeeParam::getCorrectionFactors |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch, |
|
|
unsigned int & |
cor0, |
|
|
unsigned int & |
cor1, |
|
|
float |
gain = 1. |
|
) |
| const |
◆ getDist()
| float FeeParam::getDist |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch |
|
) |
| const |
◆ getDyCorrection()
| int FeeParam::getDyCorrection |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm |
|
) |
| const |
◆ getDyRange()
| void FeeParam::getDyRange |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch, |
|
|
int & |
dyMinInt, |
|
|
int & |
dyMaxInt |
|
) |
| const |
◆ getElongation()
| float FeeParam::getElongation |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch |
|
) |
| const |
◆ getExtendedPadColFromADC()
| int FeeParam::getExtendedPadColFromADC |
( |
int |
irob, |
|
|
int |
imcm, |
|
|
int |
iadc |
|
) |
| |
|
static |
◆ getLocalY()
| float FeeParam::getLocalY |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch |
|
) |
| const |
◆ getLocalZ()
| float FeeParam::getLocalZ |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm |
|
) |
| const |
◆ getMCMfromPad()
| int FeeParam::getMCMfromPad |
( |
int |
irow, |
|
|
int |
icol |
|
) |
| |
|
static |
◆ getMCMfromSharedPad()
| int FeeParam::getMCMfromSharedPad |
( |
int |
irow, |
|
|
int |
icol |
|
) |
| |
|
static |
◆ getNtimebins()
| int FeeParam::getNtimebins |
( |
| ) |
const |
◆ getORI()
| static int o2::trd::FeeParam::getORI |
( |
int |
detector, |
|
|
int |
readoutboard |
|
) |
| |
|
static |
◆ getPadColFromADC()
| int FeeParam::getPadColFromADC |
( |
int |
irob, |
|
|
int |
imcm, |
|
|
int |
iadc |
|
) |
| |
|
static |
◆ getPadRowFromMCM()
| int FeeParam::getPadRowFromMCM |
( |
int |
irob, |
|
|
int |
imcm |
|
) |
| |
|
static |
◆ getPerp()
| float FeeParam::getPerp |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch |
|
) |
| const |
◆ getPhi()
| float FeeParam::getPhi |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm, |
|
|
int |
ch |
|
) |
| const |
◆ getRAWversion()
| int o2::trd::FeeParam::getRAWversion |
( |
| ) |
const |
|
inline |
◆ getRejectMultipleTracklets()
| bool o2::trd::FeeParam::getRejectMultipleTracklets |
( |
| ) |
const |
|
inline |
◆ getRobAB()
| short FeeParam::getRobAB |
( |
unsigned short |
robsel, |
|
|
unsigned short |
linkpair |
|
) |
| |
|
static |
◆ getROBfromPad()
| int FeeParam::getROBfromPad |
( |
int |
irow, |
|
|
int |
icol |
|
) |
| |
|
static |
◆ getROBfromSharedPad()
| int FeeParam::getROBfromSharedPad |
( |
int |
irow, |
|
|
int |
icol |
|
) |
| |
|
static |
◆ getROBSide()
| int FeeParam::getROBSide |
( |
int |
irob | ) |
|
|
static |
◆ getTracklet()
| bool o2::trd::FeeParam::getTracklet |
( |
| ) |
const |
|
inline |
◆ getUseMisalignCorr()
| bool o2::trd::FeeParam::getUseMisalignCorr |
( |
| ) |
const |
|
inline |
◆ getUseTimeOffset()
| bool o2::trd::FeeParam::getUseTimeOffset |
( |
| ) |
const |
|
inline |
◆ getX()
| float FeeParam::getX |
( |
int |
det, |
|
|
int |
rob, |
|
|
int |
mcm |
|
) |
| const |
◆ instance()
◆ operator=()
◆ padMcmLUT()
| short o2::trd::FeeParam::padMcmLUT |
( |
int |
index | ) |
|
|
inline |
◆ setLengthCorrectionEnable()
| void o2::trd::FeeParam::setLengthCorrectionEnable |
( |
int |
data | ) |
|
|
inline |
◆ setMagField()
| void o2::trd::FeeParam::setMagField |
( |
int |
data | ) |
|
|
inline |
◆ setNtimebins()
| void o2::trd::FeeParam::setNtimebins |
( |
int |
data | ) |
|
|
inline |
◆ setOmegaTau()
| void o2::trd::FeeParam::setOmegaTau |
( |
int |
data | ) |
|
|
inline |
◆ setPIDgainCorrectionEnable()
| void o2::trd::FeeParam::setPIDgainCorrectionEnable |
( |
bool |
data | ) |
|
|
inline |
◆ setPtMin()
| void o2::trd::FeeParam::setPtMin |
( |
int |
data | ) |
|
|
inline |
◆ setRawLengthCorrectionEnable()
| void o2::trd::FeeParam::setRawLengthCorrectionEnable |
( |
bool |
data | ) |
|
|
inline |
◆ setRawMagField()
| void o2::trd::FeeParam::setRawMagField |
( |
float |
data | ) |
|
|
inline |
◆ setRawNtimebins()
| void o2::trd::FeeParam::setRawNtimebins |
( |
int |
data | ) |
|
|
inline |
◆ setRawOmegaTau()
| void o2::trd::FeeParam::setRawOmegaTau |
( |
float |
data | ) |
|
|
inline |
◆ setRawPIDgainCorrectionEnable()
| void o2::trd::FeeParam::setRawPIDgainCorrectionEnable |
( |
bool |
data | ) |
|
|
inline |
◆ setRawPtMin()
| void o2::trd::FeeParam::setRawPtMin |
( |
float |
data | ) |
|
|
inline |
◆ setRawScaleQ0()
| void o2::trd::FeeParam::setRawScaleQ0 |
( |
int |
data | ) |
|
|
inline |
◆ setRawScaleQ1()
| void o2::trd::FeeParam::setRawScaleQ1 |
( |
int |
data | ) |
|
|
inline |
◆ setRawTiltCorrectionEnable()
| void o2::trd::FeeParam::setRawTiltCorrectionEnable |
( |
bool |
data | ) |
|
|
inline |
◆ setRAWversion()
| void FeeParam::setRAWversion |
( |
int |
rawver | ) |
|
◆ setRejectMultipleTracklets()
| void o2::trd::FeeParam::setRejectMultipleTracklets |
( |
bool |
rej = true | ) |
|
|
inline |
◆ setScaleQ0()
| void o2::trd::FeeParam::setScaleQ0 |
( |
int |
data | ) |
|
|
inline |
◆ setScaleQ1()
| void o2::trd::FeeParam::setScaleQ1 |
( |
int |
data | ) |
|
|
inline |
◆ setTiltCorrectionEnable()
| void o2::trd::FeeParam::setTiltCorrectionEnable |
( |
int |
data | ) |
|
|
inline |
◆ setTracklet()
| void o2::trd::FeeParam::setTracklet |
( |
bool |
trackletSim = true | ) |
|
|
inline |
◆ setUseMisalignCorr()
| void o2::trd::FeeParam::setUseMisalignCorr |
( |
bool |
misalign = true | ) |
|
|
inline |
◆ setUseTimeOffset()
| void o2::trd::FeeParam::setUseTimeOffset |
( |
bool |
timeOffset = true | ) |
|
|
inline |
◆ unpackORI()
| void FeeParam::unpackORI |
( |
int |
link, |
|
|
int |
side, |
|
|
int & |
stack, |
|
|
int & |
layer, |
|
|
int & |
halfchamberside |
|
) |
| |
|
static |
The documentation for this class was generated from the following files:
- /home/runner/work/AliceO2/AliceO2/Detectors/TRD/base/include/TRDBase/FeeParam.h
- /home/runner/work/AliceO2/AliceO2/Detectors/TRD/base/src/FeeParam.cxx