|
CbmRoot
|
Readout setup / Hardware cabling for MUCH Used to create the hardware mapping for the MUCH unpacker. More...
#include <ReadoutConfig.h>
Classes | |
| struct | Component |
| struct | FebsIds |
| struct | PadsConfig |
Public Member Functions | |
| CBM_YAML_PROPERTIES (yaml::Property(&ReadoutSetup::timeOffset, "timeOffset", "Time offset in ns of the MVD data relative to the reference/trigger"), yaml::Property(&ReadoutSetup::numAsicsPerFeb, "numAsicsPerFeb", "Number of ASICs per FEB"), yaml::Property(&ReadoutSetup::components, "components", "Components", {}, YAML::Flow), yaml::Property(&ReadoutSetup::febsMapping, "febsMapping", "FEBs mapping per detector", {}, YAML::Flow), yaml::Property(&ReadoutSetup::padsConfigGemA, "padsConfigGemA", "Mapping of channel to PAD for GEM A", {}, YAML::Flow), yaml::Property(&ReadoutSetup::padsConfigGemB, "padsConfigGemB", "Mapping of channel to PAD for GEM B", {}, YAML::Flow), yaml::Property(&ReadoutSetup::padsConfigRpc, "padsConfigRpc", "Mapping of channel to PAD for RPC", {}, YAML::Flow)) | |
Public Attributes | |
| int32_t | timeOffset |
| uint16_t | numAsicsPerFeb |
| std::vector< Component > | components |
| FebsIds | febsMapping |
| PadsConfig | padsConfigGemA |
| PadsConfig | padsConfigGemB |
| PadsConfig | padsConfigRpc |
Readout setup / Hardware cabling for MUCH Used to create the hardware mapping for the MUCH unpacker.
Definition at line 21 of file much/ReadoutConfig.h.
| cbm::algo::much::ReadoutSetup::CBM_YAML_PROPERTIES | ( | yaml::Property &::, "", " /" | trigger, |
| yaml::Property &::, "", " " | FEB, | ||
| yaml::Property &::, "", "", {}, ::Flow | , | ||
| yaml::Property &::, "", " ", {}, ::Flow | , | ||
| yaml::Property &::, "", " ", {}, ::Flow | , | ||
| yaml::Property &::, "", " ", {}, ::Flow | , | ||
| yaml::Property &::, "", " ", {}, ::Flow | ) |
References components, numAsicsPerFeb, and timeOffset.
| std::vector<Component> cbm::algo::much::ReadoutSetup::components |
Definition at line 56 of file much/ReadoutConfig.h.
Referenced by CBM_YAML_PROPERTIES(), and cbm::algo::much::ReadoutConfig::Init().
| FebsIds cbm::algo::much::ReadoutSetup::febsMapping |
Definition at line 57 of file much/ReadoutConfig.h.
Referenced by cbm::algo::much::ReadoutConfig::Init().
| uint16_t cbm::algo::much::ReadoutSetup::numAsicsPerFeb |
Definition at line 55 of file much/ReadoutConfig.h.
Referenced by CBM_YAML_PROPERTIES().
| PadsConfig cbm::algo::much::ReadoutSetup::padsConfigGemA |
Definition at line 58 of file much/ReadoutConfig.h.
Referenced by cbm::algo::much::ReadoutConfig::Init().
| PadsConfig cbm::algo::much::ReadoutSetup::padsConfigGemB |
Definition at line 59 of file much/ReadoutConfig.h.
Referenced by cbm::algo::much::ReadoutConfig::Init().
| PadsConfig cbm::algo::much::ReadoutSetup::padsConfigRpc |
Definition at line 60 of file much/ReadoutConfig.h.
Referenced by cbm::algo::much::ReadoutConfig::Init().
| int32_t cbm::algo::much::ReadoutSetup::timeOffset |
Definition at line 54 of file much/ReadoutConfig.h.
Referenced by CBM_YAML_PROPERTIES(), and cbm::algo::much::ReadoutConfig::Init().