A builder class for ca::Parameters.
More...
#include <CaParametersBuilder.h>
|
| void | Init () |
| | Initializes the instance.
|
| |
A builder class for ca::Parameters.
Definition at line 31 of file CaParametersBuilder.h.
◆ DetNamesArray_t
◆ GeoFactoryPtr_t
◆ Build()
Builds the parameters object.
- Parameters
-
| floatTag | Floating point tag |
| fldMode | Magnetic field representation mode |
Definition at line 90 of file CaParametersBuilder.h.
◆ DisableStation()
| void cbm::algo::ca::ParametersBuilder::DisableStation |
( |
EDetectorID | detId, |
|
|
int | locId ) |
|
inline |
Disables tracking station.
- Parameters
-
| detId | Tracking detector identifier |
| locId | Local index of tracking station |
- Note
- locId == -1 will disable all stations for the detId
Definition at line 47 of file CaParametersBuilder.h.
◆ Init()
| void ParametersBuilder::Init |
( |
| ) |
|
|
private |
◆ SetDetNames()
| void cbm::algo::ca::ParametersBuilder::SetDetNames |
( |
const DetNamesArray_t & | detNames | ) |
|
|
inline |
◆ SetGeoSetupFactoryConstructor()
| void cbm::algo::ca::ParametersBuilder::SetGeoSetupFactoryConstructor |
( |
std::function< GeoFactoryPtr_t()> | lazyConstructor | ) |
|
|
inline |
Sets a constructor callable for the geo-setup factory.
- Parameters
-
| lazyConstructor | The factory construction callable |
The lazyConstructor callable will be executed in the initialization of the instance. One can capture properties of the steering class, where the callable was created, but only if the lifetime of the steering class fully covers the lifetime of the cbm::algo::ca::Builder instance.
Definition at line 56 of file CaParametersBuilder.h.
◆ SetMainConfig()
| void cbm::algo::ca::ParametersBuilder::SetMainConfig |
( |
const std::string & | mainConfig | ) |
|
|
inline |
◆ SetUserConfig()
| void cbm::algo::ca::ParametersBuilder::SetUserConfig |
( |
const std::string & | userConfig | ) |
|
|
inline |
◆ fDetNames
◆ fpGeoSetupFactory
◆ fpGeoSetupFactoryConstructor
| std::function<GeoFactoryPtr_t()> cbm::algo::ca::ParametersBuilder::fpGeoSetupFactoryConstructor |
|
private |
◆ fsMainConfig
| std::string cbm::algo::ca::ParametersBuilder::fsMainConfig {} |
|
private |
◆ fsUserConfig
| std::string cbm::algo::ca::ParametersBuilder::fsUserConfig {} |
|
private |
◆ fvInactiveIds
| std::vector<std::pair<EDetectorID, int> > cbm::algo::ca::ParametersBuilder::fvInactiveIds |
|
private |
The documentation for this class was generated from the following files: