CbmRoot
|
#include <ReadoutConfig.h>
Public Member Functions | |
FEBType | GetFEBType () const |
size_t | FEBsPerCrob () const |
CBM_YAML_PROPERTIES (yaml::Property(&Component::equipmentId, "equipmentId", "Equipment ID of component. Written to the data stream (MicrosliceDescriptor).", YAML::Hex), yaml::Property(&Component::feb2module, "feb2module", "Mapping of FEB within CROB to module index (-1 = inactive)"), yaml::Property(&Component::feb2moduleSide, "feb2moduleSide", "Mapping of FEB within CROB to module side (0 = left, 1 = right)"), yaml::Property(&Component::febIsPulser, "febIsPulser", "Flag if FEB is pulser (true) or not (false)")) | |
Public Attributes | |
u16 | equipmentId |
std::vector< std::vector< i16 > > | feb2module |
std::vector< std::vector< i16 > > | feb2moduleSide |
std::vector< std::vector< bool > > | febIsPulser |
Definition at line 43 of file sts/ReadoutConfig.h.
cbm::algo::sts::ReadoutSetup::Component::CBM_YAML_PROPERTIES | ( | yaml::Property(&::, "", " . MicrosliceDescriptor." | , |
YAML::Hex | ) & |
|
inline |
Definition at line 50 of file sts/ReadoutConfig.h.
References feb2module.
Referenced by GetFEBType().
sts::FEBType sts::ReadoutSetup::Component::GetFEBType | ( | ) | const |
Definition at line 21 of file sts/ReadoutConfig.cxx.
References cbm::algo::sts::FEB8_1, cbm::algo::sts::FEB8_5, and FEBsPerCrob().
u16 cbm::algo::sts::ReadoutSetup::Component::equipmentId |
Definition at line 44 of file sts/ReadoutConfig.h.
std::vector<std::vector<i16> > cbm::algo::sts::ReadoutSetup::Component::feb2module |
Definition at line 45 of file sts/ReadoutConfig.h.
Referenced by FEBsPerCrob().
std::vector<std::vector<i16> > cbm::algo::sts::ReadoutSetup::Component::feb2moduleSide |
Definition at line 46 of file sts/ReadoutConfig.h.
std::vector<std::vector<bool> > cbm::algo::sts::ReadoutSetup::Component::febIsPulser |
Definition at line 47 of file sts/ReadoutConfig.h.