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 148 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 |
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 194 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 204 of file trd2d/ReadoutConfig.h.
Referenced by GetChannelFeeCalib(), and PrintCalibMap().
|
private |
Definition at line 200 of file trd2d/ReadoutConfig.h.
Referenced by GetSystemCalibSignal().