|
CbmRoot
|
Namespaces | |
| namespace | dbg |
Variables | |
| constexpr int | MaxNofDetSubsystems = 256 |
| Max number of detector types (STS, TRD, RICH,...) | |
| constexpr int | MaxNofDetComponents = 128 |
| Max number of detector components (stations, layers, ...) | |
| constexpr int | DebugLvl = 0 |
| Level of debug output. | |
| constexpr bool | GetterCheck = true |
| Bound check in getters. | |
| template<class T = double> | |
| constexpr auto | Pi = Literal_t<T>(3.14159265358979323846L) |
| Value of PI, used in ROOT TMath. | |
| template<class T = double> | |
| constexpr auto | MuonMass = Literal_t<T>(0.105658375523L) |
| Muon mass [GeV/c2]. | |
| template<class T = double> | |
| constexpr auto | PionMass = Literal_t<T>(0.1395703918L) |
| Pion mass [GeV/c2]. | |
| template<class T = double> | |
| constexpr auto | KaonMass = Literal_t<T>(0.493677L) |
| Kaon mass [GeV/c2] (PDG 22.08.2023) | |
| template<class T = double> | |
| constexpr auto | ElectronMass = Literal_t<T>(0.0005109989500015L) |
| Electron mass [GeV/c2]. | |
| template<class T = double> | |
| constexpr auto | ProtonMass = Literal_t<T>(0.93827208816L) |
| Proton mass [GeV/c2] (PDG 11.08.2022) | |
| template<class T = double> | |
| constexpr auto | SpeedOfLight = Literal_t<T>(29.9792458L) |
| Speed of light [cm/ns]. | |
| template<class T = double> | |
| constexpr auto | SpeedOfLightInv = Literal_t<T>(1.L) / SpeedOfLight<T> |
| Inverse speed of light [ns/cm]. | |
| template<class T = double> | |
| constexpr auto | MinField = Literal_t<T>(1.e-4L) |
| Minimal (negligible) magnetic field value [kG]. | |
| template<typename T1, typename T2 = T1> | |
| constexpr T2 | Undef |
| Undefined values. | |
| template<> | |
| constexpr int | Undef< int > = std::numeric_limits<int>::min() |
| template<> | |
| constexpr unsigned | Undef< unsigned > = std::numeric_limits<unsigned>::max() |
| template<> | |
| constexpr float | Undef< float > = std::numeric_limits<float>::signaling_NaN() |
| template<> | |
| constexpr double | Undef< double > = std::numeric_limits<double>::signaling_NaN() |
| template<> | |
| constexpr fscal | Undef< fvec > = std::numeric_limits<fscal>::signaling_NaN() |
| constexpr auto | ZeroFieldFn = [](double, double, double) constexpr { return std::make_tuple(0., 0., 0.); } |
| Zero magnetic field function. | |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Max number of detector types (STS, TRD, RICH,...)
Definition at line 178 of file KfDefs.h.
Referenced by cbm::algo::kf::ModuleIndexMapFactory::MakeIndexMap().
|
constexpr |
Minimal (negligible) magnetic field value [kG].
Definition at line 213 of file KfDefs.h.
Referenced by cbm::algo::kf::FieldValue< T >::IsZero(), and cbm::kf::TrackingGeoSetupFactory::TrackingGeoSetupFactory().
|
constexpr |
|
constexpr |
|
constexpr |
|
constexpr |
Proton mass [GeV/c2] (PDG 11.08.2022)
Definition at line 204 of file KfDefs.h.
Referenced by cbm::algo::kf::TrackParamBase< T >::InitVelocityRange().
|
constexpr |
Speed of light [cm/ns].
Definition at line 207 of file KfDefs.h.
Referenced by cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::ExtrapolateInOneStep(), cbm::algo::ca::TripletConstructorSW::FitTriplets(), and cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::GetMeasurementModelAtZline().
|
constexpr |
Inverse speed of light [ns/cm].
Definition at line 210 of file KfDefs.h.
Referenced by cbm::kf::ConvertTrackParam(), CbmKfTrackFitter< FlagFitTime >::FilterFirstMeasurement(), cbm::algo::ca::TripletConstructor::FindTriplets(), CbmKfTrackFitter< FlagFitTime >::FitTrajectory(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::GuessTrack(), cbm::algo::kf::TrackParamBase< T >::InitVelocityRange(), and cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::MeasureVelocityWithQp().
|
constexpr |
Undefined values.
Definition at line 218 of file KfDefs.h.
Referenced by cbm::algo::kf::MaterialMonitor::EvaluateStatistics(), cbm::algo::kf::detail::ConcreteFieldRegion< T, EFieldMode::Original >::GetDoubleIntegrals(), cbm::algo::kf::utils::IsFinite(), cbm::algo::kf::utils::IsUndefined(), and cbm::algo::kf::GlobalField::UndefField().
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
inlineconstexpr |
|
constexpr |
Zero magnetic field function.
Definition at line 237 of file KfDefs.h.
Referenced by cbm::kf::tools::SetOriginalCbmField().