10#ifndef ALGO_RecoParFiles_h
11#define ALGO_RecoParFiles_h 1
125 std::optional<Mvd>
mvd{std::nullopt};
126 std::optional<Sts>
sts{std::nullopt};
127 std::optional<Rich>
rich{std::nullopt};
128 std::optional<Much>
much{std::nullopt};
129 std::optional<Trd>
trd{std::nullopt};
130 std::optional<Tof>
tof{std::nullopt};
131 std::optional<Must>
must{std::nullopt};
132 std::optional<Bmon>
bmon{std::nullopt};
133 std::optional<Trd2d>
trd2d{std::nullopt};
134 std::optional<Fsd>
fsd{std::nullopt};
136 std::optional<Pv>
pv{std::nullopt};
#define CBM_YAML_EXTERN_DECL(type)
Declare the external instantiation of the Read and Dump functions for a type.
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Bmon::calibrate, "calibrate", "Calibration parameters"), util::yaml::Property(&RecoParFiles::Bmon::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Fsd::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Much::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Must::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Mvd::hitfinder, "hitfinder", "Hit-finding parameters"))
Primary vertex finding configuration and parameters (dummy)
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Pv::config, "config", "Configuration file"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Rich::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Sts::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Tof::calibrate, "calibrate", "Calibration parameters"), util::yaml::Property(&RecoParFiles::Tof::hitfinder, "hitfinder", "Hit-finding parameters"))
Tracking configuration and parameter files.
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Tracking::capar, "capar", "CA configuration"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Trd2d::hitfinder, "hitfinder", "Hit-finding parameters"))
CBM_YAML_PROPERTIES(util::yaml::Property(&RecoParFiles::Trd::hitfinder, "hitfinder", "Hit-finding parameters"))
Relative paths to parameter files, which are used by the reconstruction algorithms.
std::optional< Bmon > bmon
BMON parameters.
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"))
std::optional< Much > much
MUCH parameters.
std::optional< Trd2d > trd2d
TRD-2D parameters.
std::optional< Trd > trd
TRD parameters.
std::optional< Mvd > mvd
MVD parameters.
std::optional< Rich > rich
RICH parameters.
std::optional< Tof > tof
TOF parameters.
std::optional< Tracking > tracking
Tracking parameters.
std::optional< Fsd > fsd
FSD parameters.
std::optional< Sts > sts
STS parameters.
std::optional< Pv > pv
PV finding parameters.
std::optional< Must > must
MUST parameters.