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

Readout setup / Hardware cabling for MVD Used to create the hardware mapping for the MVD unpacker. More...

#include <ReadoutConfig.h>

Classes

struct  Component
 
struct  Crob
 

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::frameLengthNs, "frameLengthNs", "Length of the Mimosis frame in ns"), yaml::Property(&ReadoutSetup::components, "components", "Components", {}, YAML::Flow))
 

Public Attributes

int32_t timeOffset
 
uint64_t frameLengthNs
 
std::map< uint16_t, Componentcomponents
 

Detailed Description

Readout setup / Hardware cabling for MVD Used to create the hardware mapping for the MVD unpacker.

Definition at line 21 of file mvd/ReadoutConfig.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::mvd::ReadoutSetup::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " /" trigger,
yaml::Property &::, "", " " ns,
yaml::Property &::, "", "", {}, ::Flow  )

References components, frameLengthNs, and timeOffset.

Member Data Documentation

◆ components

std::map<uint16_t, Component> cbm::algo::mvd::ReadoutSetup::components

Definition at line 37 of file mvd/ReadoutConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and cbm::algo::mvd::ReadoutConfig::Init().

◆ frameLengthNs

uint64_t cbm::algo::mvd::ReadoutSetup::frameLengthNs

Definition at line 36 of file mvd/ReadoutConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and cbm::algo::mvd::ReadoutConfig::Init().

◆ timeOffset

int32_t cbm::algo::mvd::ReadoutSetup::timeOffset

Definition at line 35 of file mvd/ReadoutConfig.h.

Referenced by CBM_YAML_PROPERTIES(), and cbm::algo::mvd::ReadoutConfig::Init().


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