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

Configuration reader for the TrackingChain class. More...

#include <TrackingChainConfig.h>

Collaboration diagram for cbm::algo::TrackingChainConfig:
[legend]

Public Member Functions

 CBM_YAML_PROPERTIES (yaml::Property(&TrackingChainConfig::fsGeomConfig, "GeomConfigName", "CA geometry input"), yaml::Property(&TrackingChainConfig::fsSetupFilename, "SetupFilename", "CA geometry setup"), yaml::Property(&TrackingChainConfig::fsMainConfig, "MainConfigName", "Main cofniguration"), yaml::Property(&TrackingChainConfig::fsUserConfig, "UserConfigName", "User cofniguration"), yaml::Property(&TrackingChainConfig::fsMoniOutName, "MoniOutName", "Monitor output"), yaml::Property(&TrackingChainConfig::fbStoreMonitor, "StoreMonitor", "If store monitor"))
 

Public Attributes

std::string fsGeomConfig
 Tracking geometry file name (TMP: includes all other settings, but the settings are rewritten)
 
std::string fsSetupFilename
 Geometry setup input file.
 
std::string fsMainConfig
 Main configuration file (rel path in online parameters directory)
 
std::string fsUserConfig
 User configuration file (full path)
 
std::string fsMoniOutName
 Monitor output file name.
 
bool fbStoreMonitor
 Stores monitor snapshot.
 

Detailed Description

Configuration reader for the TrackingChain class.

Definition at line 21 of file TrackingChainConfig.h.

Member Function Documentation

◆ CBM_YAML_PROPERTIES()

cbm::algo::TrackingChainConfig::CBM_YAML_PROPERTIES ( yaml::Property &::, "", " " input,
yaml::Property &::, "", " " setup,
yaml::Property &::, "", " " cofniguration,
yaml::Property &::, "", " " cofniguration,
yaml::Property &::, "", " " output,
yaml::Property &::, "", " " monitor )

Member Data Documentation

◆ fbStoreMonitor

bool cbm::algo::TrackingChainConfig::fbStoreMonitor

Stores monitor snapshot.

Definition at line 28 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Finalize().

◆ fsGeomConfig

std::string cbm::algo::TrackingChainConfig::fsGeomConfig

Tracking geometry file name (TMP: includes all other settings, but the settings are rewritten)

Definition at line 23 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Init().

◆ fsMainConfig

std::string cbm::algo::TrackingChainConfig::fsMainConfig

Main configuration file (rel path in online parameters directory)

Definition at line 25 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Init().

◆ fsMoniOutName

std::string cbm::algo::TrackingChainConfig::fsMoniOutName

Monitor output file name.

Definition at line 27 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Finalize().

◆ fsSetupFilename

std::string cbm::algo::TrackingChainConfig::fsSetupFilename

Geometry setup input file.

Definition at line 24 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Init().

◆ fsUserConfig

std::string cbm::algo::TrackingChainConfig::fsUserConfig

User configuration file (full path)

Definition at line 26 of file TrackingChainConfig.h.

Referenced by cbm::algo::TrackingChain::Init().


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