CbmRoot
Loading...
Searching...
No Matches
cbm::algo::sts::ReadoutSetup::Component Struct Reference

#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
 

Detailed Description

Definition at line 43 of file sts/ReadoutConfig.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::sts::ReadoutSetup::Component::CBM_YAML_PROPERTIES ( yaml::Property(&::, "", " . MicrosliceDescriptor." ,
YAML::Hex  ) &

◆ FEBsPerCrob()

size_t cbm::algo::sts::ReadoutSetup::Component::FEBsPerCrob ( ) const
inline

Definition at line 50 of file sts/ReadoutConfig.h.

References feb2module.

Referenced by GetFEBType().

◆ GetFEBType()

sts::FEBType sts::ReadoutSetup::Component::GetFEBType ( ) const

Member Data Documentation

◆ equipmentId

u16 cbm::algo::sts::ReadoutSetup::Component::equipmentId

Definition at line 44 of file sts/ReadoutConfig.h.

◆ feb2module

std::vector<std::vector<i16> > cbm::algo::sts::ReadoutSetup::Component::feb2module

Definition at line 45 of file sts/ReadoutConfig.h.

Referenced by FEBsPerCrob().

◆ feb2moduleSide

std::vector<std::vector<i16> > cbm::algo::sts::ReadoutSetup::Component::feb2moduleSide

Definition at line 46 of file sts/ReadoutConfig.h.

◆ febIsPulser

std::vector<std::vector<bool> > cbm::algo::sts::ReadoutSetup::Component::febIsPulser

Definition at line 47 of file sts/ReadoutConfig.h.


The documentation for this struct was generated from the following files: