![]() |
Project
|
#include <CalOnlineGainTables.h>
Classes | |
| class | MCMGain |
Public Member Functions | |
| CalOnlineGainTables ()=default | |
| ~CalOnlineGainTables ()=default | |
| float | getGainCorrectionFactorrm (int det, int rob, int mcm) const |
| float | getGainCorrectionFactor (int det, int row, int col) const |
| float | getGainCorrectionFactor (int sector, int stack, int layer, int row, int col) const |
| short | getAdcdacrm (int det, int rob, int mcm) const |
| short | getAdcdac (int det, int row, int col) const |
| short | getAdcdac (int sector, int stack, int layer, int row, int col) const |
| float | getMCMGainrm (int det, int rob, int mcm) const |
| float | getMCMGain (int det, int row, int col) const |
| float | getMCMGain (int sector, int stack, int layer, int row, int col) const |
| short | getFGANrm (int det, int rob, int mcm, int channel) const |
| short | getFGAN (int det, int row, int col) const |
| short | getFGAN (int sector, int stack, int layer, int row, int col) const |
| short | getFGFNrm (int det, int rob, int mcm, int channel) const |
| short | getFGFN (int det, int row, int col) const |
| short | getFGFN (int sector, int stack, int layer, int row, int col) const |
| void | setGainCorrectionFactorrm (int det, int rob, int mcm, float gain) |
| void | setGainCorrectionFactor (int det, int row, int col, float gain) |
| void | setGainCorrectionFactor (int sector, int stack, int layer, int row, int col, float gain) |
| void | setAdcdacrm (int det, int rob, int mcm, short gain) |
| void | setAdcdac (int det, int row, int col, short gain) |
| void | setAdcdac (int sector, int stack, int layer, int row, int col, short gain) |
| void | setMCMGainrm (int det, int rob, int mcm, float gain) |
| void | setMCMGain (int det, int row, int col, float gain) |
| void | setMCMGain (int sector, int stack, int layer, int row, int col, float gain) |
| void | setFGANrm (int det, int rob, int mcm, int channel, short gain) |
| void | setFGAN (int det, int row, int col, short gain) |
| void | setFGAN (int sector, int stack, int layer, int row, int col, short gain) |
| void | setFGFNrm (int det, int rob, int mcm, int channel, short gain) |
| void | setFGFN (int det, int row, int col, short gain) |
| void | setFGFN (int sector, int stack, int layer, int row, int col, short gain) |
| void | setAdcdac (int arrayoffset, short adc) |
| void | setMCMGain (int arrayoffset, float gain) |
| void | setFGAN (int arrayoffset, int channel, short gain) |
| void | setFGFN (int arrayoffset, int channel, short gain) |
| int | getArrayOffset (int det, int row, int col) const |
| int | getArrayOffsetrm (int det, int row, int col) const |
| int | getChannel (int col) const |
| ClassDefNV (CalOnlineGainTables, 1) | |
Public Attributes | |
| std::array< MCMGain, 540 *128 > | mGainTable |
Static Public Attributes | |
| static float | UnDef = -999.0 |
Definition at line 40 of file CalOnlineGainTables.h.
|
default |
|
default |
| o2::trd::CalOnlineGainTables::ClassDefNV | ( | CalOnlineGainTables | , |
| 1 | |||
| ) |
| short CalOnlineGainTables::getAdcdac | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 78 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 51 of file CalOnlineGainTables.h.
| short CalOnlineGainTables::getAdcdacrm | ( | int | det, |
| int | rob, | ||
| int | mcm | ||
| ) | const |
Definition at line 73 of file CalOnlineGainTables.cxx.
| int CalOnlineGainTables::getArrayOffset | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 30 of file CalOnlineGainTables.cxx.
| int CalOnlineGainTables::getArrayOffsetrm | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 45 of file CalOnlineGainTables.cxx.
| int CalOnlineGainTables::getChannel | ( | int | col | ) | const |
Definition at line 40 of file CalOnlineGainTables.cxx.
| short CalOnlineGainTables::getFGAN | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 100 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 57 of file CalOnlineGainTables.h.
| short CalOnlineGainTables::getFGANrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| int | channel | ||
| ) | const |
Definition at line 95 of file CalOnlineGainTables.cxx.
| short CalOnlineGainTables::getFGFN | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 112 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 60 of file CalOnlineGainTables.h.
| short CalOnlineGainTables::getFGFNrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| int | channel | ||
| ) | const |
Definition at line 107 of file CalOnlineGainTables.cxx.
| float CalOnlineGainTables::getGainCorrectionFactor | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 50 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 48 of file CalOnlineGainTables.h.
| float o2::trd::CalOnlineGainTables::getGainCorrectionFactorrm | ( | int | det, |
| int | rob, | ||
| int | mcm | ||
| ) | const |
| float CalOnlineGainTables::getMCMGain | ( | int | det, |
| int | row, | ||
| int | col | ||
| ) | const |
Definition at line 89 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 54 of file CalOnlineGainTables.h.
| float CalOnlineGainTables::getMCMGainrm | ( | int | det, |
| int | rob, | ||
| int | mcm | ||
| ) | const |
Definition at line 84 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 78 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setAdcdac | ( | int | det, |
| int | row, | ||
| int | col, | ||
| short | gain | ||
| ) |
Definition at line 124 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 66 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setAdcdacrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| short | gain | ||
| ) |
Definition at line 119 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 80 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setFGAN | ( | int | det, |
| int | row, | ||
| int | col, | ||
| short | gain | ||
| ) |
Definition at line 146 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 72 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setFGANrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| int | channel, | ||
| short | gain | ||
| ) |
Definition at line 141 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 81 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setFGFN | ( | int | det, |
| int | row, | ||
| int | col, | ||
| short | gain | ||
| ) |
Definition at line 158 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 75 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setFGFNrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| int | channel, | ||
| short | gain | ||
| ) |
Definition at line 153 of file CalOnlineGainTables.cxx.
| void o2::trd::CalOnlineGainTables::setGainCorrectionFactor | ( | int | det, |
| int | row, | ||
| int | col, | ||
| float | gain | ||
| ) |
|
inline |
Definition at line 63 of file CalOnlineGainTables.h.
| void o2::trd::CalOnlineGainTables::setGainCorrectionFactorrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| float | gain | ||
| ) |
|
inline |
Definition at line 79 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setMCMGain | ( | int | det, |
| int | row, | ||
| int | col, | ||
| float | gain | ||
| ) |
Definition at line 135 of file CalOnlineGainTables.cxx.
|
inline |
Definition at line 69 of file CalOnlineGainTables.h.
| void CalOnlineGainTables::setMCMGainrm | ( | int | det, |
| int | rob, | ||
| int | mcm, | ||
| float | gain | ||
| ) |
Definition at line 130 of file CalOnlineGainTables.cxx.
| std::array<MCMGain, 540 * 128> o2::trd::CalOnlineGainTables::mGainTable |
Definition at line 98 of file CalOnlineGainTables.h.
|
static |
Definition at line 88 of file CalOnlineGainTables.h.