CbmRoot
|
Readout setup / Hardware cabling for STS Used to create the hardware mapping for the STS unpacker. More...
#include <ReadoutConfig.h>
Classes | |
struct | Component |
struct | Elink |
struct | Module |
Public Member Functions | |
const std::vector< Elink > & | GetElinks (FEBType type) const |
CBM_YAML_PROPERTIES (yaml::Property(&ReadoutSetup::numAsicsPerFeb, "numAsicsPerFeb", "Number of ASICs per FEB"), yaml::Property(&ReadoutSetup::modules, "modules", "Modules", {}, YAML::Flow), yaml::Property(&ReadoutSetup::components, "components", "Components", {}, YAML::Flow), yaml::Property(&ReadoutSetup::elinksFeb8_1, "elinksFeb8_1", "Elinks for FEB8_1 (1:1 elink:ASIC, 5 FEB / ROB)", {}, YAML::Flow), yaml::Property(&ReadoutSetup::elinksFeb8_5, "elinksFeb8_5", "Elinks for FEB8_5 (5:1 elink:ASIC, 1 FEB / ROB)", {}, YAML::Flow)) | |
Public Attributes | |
u16 | numAsicsPerFeb |
std::vector< Module > | modules |
std::vector< Component > | components |
std::vector< Elink > | elinksFeb8_1 |
std::vector< Elink > | elinksFeb8_5 |
Readout setup / Hardware cabling for STS Used to create the hardware mapping for the STS unpacker.
Definition at line 30 of file sts/ReadoutConfig.h.
cbm::algo::sts::ReadoutSetup::CBM_YAML_PROPERTIES | ( | yaml::Property &::, "", " " | FEB, |
yaml::Property &::, "", "", {}, ::Flow | , | ||
yaml::Property &::, "", "", {}, ::Flow | , | ||
yaml::Property(&::, "", " 1:1 :, 5 / ROB" | , | ||
{} | , | ||
YAML::Flow | ) & |
const std::vector< sts::ReadoutSetup::Elink > & sts::ReadoutSetup::GetElinks | ( | FEBType | type | ) | const |
Definition at line 31 of file sts/ReadoutConfig.cxx.
References elinksFeb8_1, elinksFeb8_5, cbm::algo::sts::FEB8_1, and cbm::algo::sts::FEB8_5.
Referenced by cbm::algo::sts::ReadoutConfig::Init().
std::vector<Component> cbm::algo::sts::ReadoutSetup::components |
Definition at line 75 of file sts/ReadoutConfig.h.
Referenced by cbm::algo::sts::ReadoutConfig::Init().
std::vector<Elink> cbm::algo::sts::ReadoutSetup::elinksFeb8_1 |
Definition at line 76 of file sts/ReadoutConfig.h.
Referenced by GetElinks().
std::vector<Elink> cbm::algo::sts::ReadoutSetup::elinksFeb8_5 |
Definition at line 77 of file sts/ReadoutConfig.h.
Referenced by GetElinks().
std::vector<Module> cbm::algo::sts::ReadoutSetup::modules |
Definition at line 74 of file sts/ReadoutConfig.h.
Referenced by cbm::algo::sts::ReadoutConfig::Init().
u16 cbm::algo::sts::ReadoutSetup::numAsicsPerFeb |
Definition at line 73 of file sts/ReadoutConfig.h.
Referenced by cbm::algo::sts::ReadoutConfig::Init().