CbmRoot
|
#include <Config.h>
Public Member Functions | |
Config ()=default | |
Constructor. | |
virtual | ~Config ()=default |
Destructor. | |
void | LoadYaml (const std::string &filename) |
Load from YAML file. | |
std::string | ToString () |
String output (YAML format) | |
void | SaveYaml (const std::string &filename) |
Save to YAML file. | |
Public Attributes | |
std::string | f_glb_logLevel = "INFO" |
std::string | f_glb_logVerbose = "LOW" |
std::string | f_glb_logColor = "true" |
ECbmRecoMode | f_glb_mode = ECbmRecoMode::Undefined |
int | f_glb_numTs = -1 |
int | f_glb_firstTs = 0 |
float | f_glb_tslength = 1.e5 |
std::string | f_glb_system = "" |
float | f_glb_beamMom = 12. |
bool | f_glb_trackMatching = true |
ECbmEvbuildType | f_evbuild_type = ECbmEvbuildType::Undefined |
float | f_fsd_minChi2match = -1. |
float | f_fsd_maxChi2match = 10000. |
Private Member Functions | |
ECbmRecoMode | ToCbmRecoMode (std::string tag) |
std::string | ToString (ECbmRecoMode mode) |
YAML::Node | ToYaml () |
Save to YAML node. | |
Configuration for the analysis tree converter, replacing run_analysis_tree_maker_json_config.C. With interfaces to YAML.
Definition at line 40 of file analysis/common/analysis_tree_converter/steer/Config.h.
|
default |
Constructor.
|
virtualdefault |
Destructor.
void cbm::atconverter::Config::LoadYaml | ( | const std::string & | filename | ) |
Load from YAML file.
filename | Name of input YAML file |
Referenced by cbm::atconverter::Application::Exec(), and cbm::atconverter::Run::LoadConfig().
|
inline |
Save to YAML file.
filename | Name of output YAML file |
Definition at line 68 of file analysis/common/analysis_tree_converter/steer/Config.h.
References ToYaml().
|
private |
|
inline |
String output (YAML format)
Definition at line 57 of file analysis/common/analysis_tree_converter/steer/Config.h.
References ToYaml().
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
|
private |
Definition at line 66 of file analysis/common/analysis_tree_converter/steer/Config.cxx.
References EventByEvent, and Timeslice.
|
private |
Save to YAML node.
Definition at line 78 of file analysis/common/analysis_tree_converter/steer/Config.cxx.
References f_fsd_maxChi2match, f_fsd_minChi2match, f_glb_beamMom, f_glb_firstTs, f_glb_logColor, f_glb_logLevel, f_glb_logVerbose, f_glb_mode, f_glb_numTs, f_glb_system, f_glb_trackMatching, f_glb_tslength, and ToString().
Referenced by SaveYaml(), and ToString().
ECbmEvbuildType cbm::atconverter::Config::f_evbuild_type = ECbmEvbuildType::Undefined |
Definition at line 99 of file analysis/common/analysis_tree_converter/steer/Config.h.
float cbm::atconverter::Config::f_fsd_maxChi2match = 10000. |
Definition at line 103 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().
float cbm::atconverter::Config::f_fsd_minChi2match = -1. |
Definition at line 102 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().
float cbm::atconverter::Config::f_glb_beamMom = 12. |
Definition at line 94 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().
int cbm::atconverter::Config::f_glb_firstTs = 0 |
Definition at line 90 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
std::string cbm::atconverter::Config::f_glb_logColor = "true" |
Definition at line 87 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
std::string cbm::atconverter::Config::f_glb_logLevel = "INFO" |
Definition at line 85 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
std::string cbm::atconverter::Config::f_glb_logVerbose = "LOW" |
Definition at line 86 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
ECbmRecoMode cbm::atconverter::Config::f_glb_mode = ECbmRecoMode::Undefined |
Definition at line 88 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().
int cbm::atconverter::Config::f_glb_numTs = -1 |
Definition at line 89 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::Exec(), and ToYaml().
std::string cbm::atconverter::Config::f_glb_system = "" |
Definition at line 93 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().
bool cbm::atconverter::Config::f_glb_trackMatching = true |
Definition at line 96 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::Run::CreateTopology(), and ToYaml().
float cbm::atconverter::Config::f_glb_tslength = 1.e5 |
Definition at line 91 of file analysis/common/analysis_tree_converter/steer/Config.h.
Referenced by cbm::atconverter::TaskFactory::RegisterConverterManager(), and ToYaml().