27 LOG(info) <<
"TrackingGeoSetupContainer: creating tracking geometry setup in double precision with original "
32 std::make_shared<Setup<double>>(std::move(factory.Create(
FloatTag<double>{}, EFieldMode::Original)));
A container for shared tracking geo setup.
static TrackingGeoSetupContainer & Instance()
Instance access.
KF-framework representation of the detector setup.
A shared instance of the tracking geo setup in double precision.
TrackingGeoSetupContainer(const TrackingGeoSetupContainer &)=delete
Disable copy and move.
std::shared_ptr< algo::kf::Setup< double > > fpGeoSetup
Shared geo-setup.
A factory for geometry tracking KF-setup in CBM.
EFieldMode
Enumiration for the magnetic field representation variants in the track fitting algorithm.
A floating-point tag for tag dispatching.