#include <CbmDigitizationConfig.h>
|
static std::string | GetModuleTag () |
|
static TagSet_t | GetValidationTags () |
|
static bool | LoadImpl (CbmDigitization &obj, const pt::ptree &moduleTree) |
|
static bool | SetIO (CbmDigitization &obj, const pt::ptree &moduleTree) |
|
static bool | SetDigitizationParameters (CbmDigitization &obj, const pt::ptree &moduleTree) |
|
static bool | SetGeometry (CbmDigitization &obj, const pt::ptree &moduleTree) |
|
static bool | Load (CbmDigitization &obj, const std::string &path) |
|
static bool | Load (CbmDigitization &obj, const pt::ptree &tree) |
|
static void | LoadFromFile (const std::string &path, pt::ptree &tree) |
|
static bool | Validate (const pt::ptree &tree) |
|
static void | ParseTree (const pt::ptree &pt, std::string key, TagSet_t &treeSet) |
|
static void | PrintAvailableTags () |
|
static ECbmModuleId | stringToECbmModuleId (std::string s) |
|
static std::string | GetStringValue (boost::optional< std::string > opt) |
|
static std::string | GetStringValue (pt::ptree tree, std::string key, std::string fallback) |
|
static std::string | ParseString (std::string s) |
|
static void | SetLogLevel (const pt::ptree &moduleTree) |
|
Definition at line 11 of file CbmDigitizationConfig.h.
◆ TagSet_t
◆ ClassDef()
◆ GetModuleTag()
string CbmDigitizationConfig::GetModuleTag |
( |
| ) |
|
|
static |
◆ GetStringValue() [1/2]
◆ GetStringValue() [2/2]
◆ GetValidationTags()
◆ Load() [1/2]
◆ Load() [2/2]
◆ LoadFromFile()
◆ LoadImpl()
bool CbmDigitizationConfig::LoadImpl |
( |
CbmDigitization & | obj, |
|
|
const pt::ptree & | moduleTree ) |
|
static |
◆ ParseString()
◆ ParseTree()
◆ PrintAvailableTags()
◆ SetDigitizationParameters()
bool CbmDigitizationConfig::SetDigitizationParameters |
( |
CbmDigitization & | obj, |
|
|
const pt::ptree & | moduleTree ) |
|
static |
◆ SetGeometry()
bool CbmDigitizationConfig::SetGeometry |
( |
CbmDigitization & | obj, |
|
|
const pt::ptree & | moduleTree ) |
|
static |
◆ SetIO()
bool CbmDigitizationConfig::SetIO |
( |
CbmDigitization & | obj, |
|
|
const pt::ptree & | moduleTree ) |
|
static |
Definition at line 37 of file CbmDigitizationConfig.cxx.
References CbmDigitization::AddInput(), CbmDigitization::EmbedInput(), CbmConfigBase< CbmDigitizationConfig, CbmDigitization >::GetStringValue(), kRandom, kRegular, kRepeat, cbm::sim::Poisson, CbmDigitization::SetMonitorFile(), CbmDigitization::SetOutputFile(), and CbmDigitization::SetParameterRootFile().
Referenced by LoadImpl().
◆ SetLogLevel()
◆ stringToECbmModuleId()
◆ Validate()
The documentation for this class was generated from the following files: