|
CbmRoot
|
#include <ReadoutConfig.h>
Classes | |
| struct | ChanDescriptor |
| struct | ChanNoise |
Public Member Functions | |
| ReadoutCalib () | |
| Constructor. | |
| ~ReadoutCalib () | |
| Destructor. | |
| ChanDescriptor | GetChannelFeeCalib (uint16_t modId, uint16_t padId) |
| Retrieve calibration for one channel. | |
| float | GetSystemCalibSignal () |
| Get system reference signal for calibration. | |
| std::string | PrintCalibMap () |
| Debug output of readout map. | |
Private Member Functions | |
| CBM_YAML_PROPERTIES (yaml::Property(&ReadoutCalib::fSystemCalibSignal, "sCalib", "System wide calibrating signal for TRD2D"), yaml::Property(&ReadoutCalib::fCalibMap, "calibMap", "Maps of FEE calibration: mask, DAQ time offset, etc.", YAML::Hex)) | |
Private Attributes | |
| float | fSystemCalibSignal = 900. |
| std::map< uint16_t, std::array< ChanDescriptor, NFASPMOD *NFASPCH > > | fCalibMap = {} |
| reference signal [ADU] to which the FEE gain is refereed | |
Definition at line 147 of file trd2d/ReadoutConfig.h.
| cbm::algo::trd2d::ReadoutCalib::ReadoutCalib | ( | ) |
Constructor.
Definition at line 25 of file trd2d/ReadoutConfig.cxx.
| cbm::algo::trd2d::ReadoutCalib::~ReadoutCalib | ( | ) |
Destructor.
Definition at line 31 of file trd2d/ReadoutConfig.cxx.
|
private |
References fCalibMap, and fSystemCalibSignal.
| ReadoutCalib::ChanDescriptor cbm::algo::trd2d::ReadoutCalib::GetChannelFeeCalib | ( | uint16_t | modId, |
| uint16_t | padId ) |
Retrieve calibration for one channel.
| [in] | modId | module id according to geometry |
| [in] | padId | paired-pad id [0-2879] according to geometry |
Definition at line 34 of file trd2d/ReadoutConfig.cxx.
References fCalibMap, NFASPCH, and NFASPMOD.
Referenced by cbm::algo::trd2d::Unpack::Unpack().
|
inline |
Get system reference signal for calibration.
Definition at line 193 of file trd2d/ReadoutConfig.h.
References fSystemCalibSignal.
Referenced by cbm::algo::trd2d::Unpack::Unpack().
| std::string cbm::algo::trd2d::ReadoutCalib::PrintCalibMap | ( | ) |
Debug output of readout map.
Definition at line 223 of file trd2d/ReadoutConfig.cxx.
|
private |
reference signal [ADU] to which the FEE gain is refereed
Definition at line 203 of file trd2d/ReadoutConfig.h.
Referenced by CBM_YAML_PROPERTIES(), GetChannelFeeCalib(), and PrintCalibMap().
|
private |
Definition at line 199 of file trd2d/ReadoutConfig.h.
Referenced by CBM_YAML_PROPERTIES(), and GetSystemCalibSignal().