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

Relative paths to parameter files, which are used by the reconstruction algorithms. More...

#include <RecoParFiles.h>

Classes

struct  Bmon
 BMON parameter files. More...
 
struct  Fsd
 FSD parameter files. More...
 
struct  Much
 MUCH parameter files. More...
 
struct  Must
 Must parameter files. More...
 
struct  Mvd
 MVD parameter files. More...
 
struct  Pv
 Primary vertex finding configuration and parameters (dummy) More...
 
struct  Rich
 RICH parameter files. More...
 
struct  Sts
 STS parameter files. More...
 
struct  Tof
 TOF parameter files. More...
 
struct  Tracking
 Tracking configuration and parameter files. More...
 
struct  Trd
 TRD parameter files. More...
 
struct  Trd2d
 TRD2D parameter files. More...
 

Public Member Functions

 CBM_YAML_PROPERTIES (util::yaml::Property(&RecoParFiles::mvd, "mvd", "MVD parameters"), util::yaml::Property(&RecoParFiles::sts, "sts", "STS parameters"), util::yaml::Property(&RecoParFiles::rich, "rich", "RICH parameters"), util::yaml::Property(&RecoParFiles::much, "much", "MUCH parameters"), util::yaml::Property(&RecoParFiles::trd, "trd", "TRD parameters"), util::yaml::Property(&RecoParFiles::tof, "tof", "TOF parameters"), util::yaml::Property(&RecoParFiles::must, "must", "MUST parameters"), util::yaml::Property(&RecoParFiles::bmon, "bmon", "BMON parameters"), util::yaml::Property(&RecoParFiles::trd2d, "trd2d", "TRD2D parameters"), util::yaml::Property(&RecoParFiles::fsd, "fsd", "FSD parameters"), util::yaml::Property(&RecoParFiles::tracking, "tracking", "Tracking parameters"), util::yaml::Property(&RecoParFiles::pv, "pv", "PV finding"))
 

Public Attributes

std::optional< Mvdmvd {std::nullopt}
 MVD parameters.
 
std::optional< Stssts {std::nullopt}
 STS parameters.
 
std::optional< Richrich {std::nullopt}
 RICH parameters.
 
std::optional< Muchmuch {std::nullopt}
 MUCH parameters.
 
std::optional< Trdtrd {std::nullopt}
 TRD parameters.
 
std::optional< Toftof {std::nullopt}
 TOF parameters.
 
std::optional< Mustmust {std::nullopt}
 MUST parameters.
 
std::optional< Bmonbmon {std::nullopt}
 BMON parameters.
 
std::optional< Trd2dtrd2d {std::nullopt}
 TRD-2D parameters.
 
std::optional< Fsdfsd {std::nullopt}
 FSD parameters.
 
std::optional< Trackingtracking {std::nullopt}
 Tracking parameters.
 
std::optional< Pvpv {std::nullopt}
 PV finding parameters.
 

Detailed Description

Relative paths to parameter files, which are used by the reconstruction algorithms.

Definition at line 23 of file RecoParFiles.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::RecoParFiles::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,
util::yaml::Property &::, "", " " parameters,
util::yaml::Property &::, "", " " finding )

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

Member Data Documentation

◆ bmon

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

BMON parameters.

Definition at line 132 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ fsd

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

FSD parameters.

Definition at line 134 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ much

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

MUCH parameters.

Definition at line 128 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ must

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

MUST parameters.

Definition at line 131 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ mvd

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

MVD parameters.

Definition at line 125 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ pv

std::optional<Pv> cbm::algo::RecoParFiles::pv {std::nullopt}

PV finding parameters.

Definition at line 136 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ rich

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

RICH parameters.

Definition at line 127 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ sts

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

STS parameters.

Definition at line 126 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ tof

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

TOF parameters.

Definition at line 130 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ tracking

std::optional<Tracking> cbm::algo::RecoParFiles::tracking {std::nullopt}

Tracking parameters.

Definition at line 135 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ trd

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

TRD parameters.

Definition at line 129 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().

◆ trd2d

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

TRD-2D parameters.

Definition at line 133 of file RecoParFiles.h.

Referenced by CBM_YAML_PROPERTIES().


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