10#ifndef CbmCaParametersBuilder_h
11#define CbmCaParametersBuilder_h 1
32 template<
typename Float>
35 return fBuilder.Build(floatTag, fldMode);
A builder class for CA-parameters object.
Implementation of L1DetectorID enum class for CBM.
Common constant definitions for the Kalman Filter library.
A builder class for ca::Parameters.
A container for all external parameters of the CA tracking algorithm.
void SetRequireHitPresence(bool requireHitPresence)
Sets hit presence requirement.
algo::ca::Parameters< Float > Build(algo::kf::FloatTag< Float > floatTag, algo::kf::EFieldMode fldMode)
Creates tracking parameters.
cbm::algo::ca::ParametersBuilder fBuilder
Generic CA parameters builder.
void SetMainConfig(const std::string &mainConfig)
Sets main config path.
ParametersBuilder()
Constructor.
void DisableStation(algo::ca::EDetectorID detId, int locId)
Disables tracking station.
bool fbRequireHitPresence
Hit branch requirement.
void SetUserConfig(const std::string &userConfig)
Sets user config path.
EDetectorID
Enumeration for the tracking detector subsystems in CBM-CA.
EFieldMode
Enumiration for the magnetic field representation variants in the track fitting algorithm.
A floating-point tag for tag dispatching.