CbmRoot
Loading...
Searching...
No Matches
cbm::algo::ReadoutParFiles Struct Reference

Relative paths to parameter file paths, which are used by the unpackers. More...

#include <ReadoutParFiles.h>

Classes

struct  Bmon
 A structure to keep readout parameters for BMON. More...
 
struct  Fsd
 A structure to keep readout parameters for FSD. More...
 
struct  Much
 A structure to keep readout parameters for MUCH. More...
 
struct  Must
 A structure to keep readout parameters for MUST. More...
 
struct  Mvd
 A structure to keep readout parameters for MVD. More...
 
struct  Rich
 A structure to keep readout parameters for RICH. More...
 
struct  Sts
 A structure to keep readout parameters for STS. More...
 
struct  Tof
 A structure to keep readout parameters for TOF. More...
 
struct  Trd
 A structure to keep readout parameters for TRD. More...
 
struct  Trd2d
 A structure to keep readout parameters for TRD2D. More...
 

Public Member Functions

 CBM_YAML_PROPERTIES (util::yaml::Property(&ReadoutParFiles::mvd, "mvd", "MVD parameters"), util::yaml::Property(&ReadoutParFiles::sts, "sts", "STS parameters"), util::yaml::Property(&ReadoutParFiles::rich, "rich", "RICH parameters"), util::yaml::Property(&ReadoutParFiles::much, "much", "MUCH parameters"), util::yaml::Property(&ReadoutParFiles::trd, "trd", "TRD parameters"), util::yaml::Property(&ReadoutParFiles::tof, "tof", "TOF parameters"), util::yaml::Property(&ReadoutParFiles::must, "must", "MUST parameters"), util::yaml::Property(&ReadoutParFiles::bmon, "bmon", "BMON parameters"), util::yaml::Property(&ReadoutParFiles::trd2d, "trd2d", "TRD2D parameters"), util::yaml::Property(&ReadoutParFiles::fsd, "fsd", "FSD parameters"))
 FSD parameters.
 

Public Attributes

std::optional< Mvdmvd {std::nullopt}
 
std::optional< Stssts {std::nullopt}
 MVD parameters.
 
std::optional< Richrich {std::nullopt}
 STS parameters.
 
std::optional< Muchmuch {std::nullopt}
 RICH parameters.
 
std::optional< Trdtrd {std::nullopt}
 MUCH parameters.
 
std::optional< Toftof {std::nullopt}
 TRD parameters.
 
std::optional< Mustmust {std::nullopt}
 TOF parameters.
 
std::optional< Bmonbmon {std::nullopt}
 MUST parameters.
 
std::optional< Trd2dtrd2d {std::nullopt}
 BMON parameters.
 
std::optional< Fsdfsd {std::nullopt}
 TRD2D parameters.
 

Detailed Description

Relative paths to parameter file paths, which are used by the unpackers.

Definition at line 22 of file ReadoutParFiles.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::ReadoutParFiles::CBM_YAML_PROPERTIES ( util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " parameters )

FSD parameters.

References bmon, fsd, much, must, mvd, rich, sts, tof, trd, and trd2d.

Member Data Documentation

◆ bmon

std::optional<Bmon> cbm::algo::ReadoutParFiles::bmon {std::nullopt}

MUST parameters.

Definition at line 141 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ fsd

std::optional<Fsd> cbm::algo::ReadoutParFiles::fsd {std::nullopt}

TRD2D parameters.

Definition at line 143 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ much

std::optional<Much> cbm::algo::ReadoutParFiles::much {std::nullopt}

RICH parameters.

Definition at line 137 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ must

std::optional<Must> cbm::algo::ReadoutParFiles::must {std::nullopt}

TOF parameters.

Definition at line 140 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ mvd

std::optional<Mvd> cbm::algo::ReadoutParFiles::mvd {std::nullopt}

Definition at line 134 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ rich

std::optional<Rich> cbm::algo::ReadoutParFiles::rich {std::nullopt}

STS parameters.

Definition at line 136 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ sts

std::optional<Sts> cbm::algo::ReadoutParFiles::sts {std::nullopt}

MVD parameters.

Definition at line 135 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ tof

std::optional<Tof> cbm::algo::ReadoutParFiles::tof {std::nullopt}

TRD parameters.

Definition at line 139 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ trd

std::optional<Trd> cbm::algo::ReadoutParFiles::trd {std::nullopt}

MUCH parameters.

Definition at line 138 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ trd2d

std::optional<Trd2d> cbm::algo::ReadoutParFiles::trd2d {std::nullopt}

BMON parameters.

Definition at line 142 of file ReadoutParFiles.h.

Referenced by CBM_YAML_PROPERTIES().


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