|
CbmRoot
|
Namespaces | |
| namespace | tools |
Classes | |
| struct | FloatTag |
| A floating-point tag for tag dispatching. More... | |
| class | fvec |
| class | Setup |
| KF-framework representation of the detector setup. More... | |
| class | Target |
| CBM target accessor and property handler. More... | |
| class | TrackingGeoSetupContainer |
| A shared instance of the tracking geo setup in double precision. More... | |
| class | TrackingGeoSetupFactory |
| A factory for geometry tracking KF-setup in CBM. More... | |
Enumerations | |
| enum class | EFieldMode |
| Enumiration for the magnetic field representation variants in the track fitting algorithm. More... | |
Functions | |
| cbm::algo::kf::TrackParamD | ConvertTrackParam (const FairTrackParam &par) |
| copy fair track param to Ca track param | |
| FairTrackParam | ConvertTrackParam (const cbm::algo::kf::TrackParamD &t) |
| copy Ca track param to fair track param | |
| std::optional< KFParticle > | CreateKfParticle (const cbm::algo::kf::TrackParamD &trackParam, double mass, int absCharge) |
| template<cbm::algo::ca::EDetectorID DetID> | |
| const auto * | GetTrackingInterface () |
Collection of useful utilites for CbmKf
|
strong |
| FairTrackParam cbm::kf::ConvertTrackParam | ( | const cbm::algo::kf::TrackParamD & | t | ) |
copy Ca track param to fair track param
Definition at line 49 of file CbmKfUtil.cxx.
References cbm::algo::kf::TrackParamBase< T >::C(), cbm::algo::kf::TrackParamBase< T >::GetQp(), cbm::algo::kf::TrackParamBase< T >::GetTx(), cbm::algo::kf::TrackParamBase< T >::GetTy(), cbm::algo::kf::TrackParamBase< T >::GetX(), cbm::algo::kf::TrackParamBase< T >::GetY(), and cbm::algo::kf::TrackParamBase< T >::GetZ().
| cbm::algo::kf::TrackParamD cbm::kf::ConvertTrackParam | ( | const FairTrackParam & | par | ) |
copy fair track param to Ca track param
Definition at line 18 of file CbmKfUtil.cxx.
References cbm::algo::kf::TrackParamBase< T >::C(), cbm::algo::kf::TrackParamBase< T >::C55(), cbm::algo::kf::TrackParamBase< T >::C66(), cbm::algo::kf::TrackParamBase< T >::ChiSq(), cbm::algo::kf::TrackParamBase< T >::ChiSqTime(), cbm::algo::kf::TrackParamBase< T >::CovMatrix(), cbm::algo::kf::TrackParamBase< T >::Ndf(), cbm::algo::kf::TrackParamBase< T >::NdfTime(), cbm::algo::kf::TrackParamBase< T >::Qp(), cbm::algo::kf::defs::SpeedOfLightInv, cbm::algo::kf::TrackParamBase< T >::Time(), cbm::algo::kf::TrackParamBase< T >::Tx(), cbm::algo::kf::TrackParamBase< T >::Ty(), cbm::algo::kf::TrackParamBase< T >::Vi(), cbm::algo::kf::TrackParamBase< T >::X(), cbm::algo::kf::TrackParamBase< T >::Y(), and cbm::algo::kf::TrackParamBase< T >::Z().
Referenced by CbmL1GlobalTrackFinder::CbmL1TrackToCbmMuchTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmStsTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTofTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrack(), CbmL1GlobalTrackFinder::CbmL1TrackToCbmTrdTrack(), CbmL1GlobalTrackFinder::CopyL1Tracks(), CbmL1StsTrackFinder::CopyL1Tracks(), CbmKfFitTracksTask::Exec(), and cbm::ca::TimeSliceReader::ReadRecoTracks().
| std::optional< KFParticle > cbm::kf::CreateKfParticle | ( | const cbm::algo::kf::TrackParamD & | trackParam, |
| double | mass, | ||
| int | absCharge ) |
Definition at line 66 of file CbmKfUtil.cxx.
References cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::Extrapolate(), cbm::algo::kf::GlobalField::fgOriginalField, cbm::algo::kf::GlobalField::fgOriginalFieldType, cbm::algo::kf::FieldRegion< T >::Get(), cbm::algo::kf::TrackParamBase< T >::GetCovariance(), cbm::algo::kf::TrackParamBase< T >::GetQp(), cbm::algo::kf::TrackParamBase< T >::GetTx(), cbm::algo::kf::TrackParamBase< T >::GetTy(), cbm::algo::kf::TrackParamBase< T >::GetX(), cbm::algo::kf::TrackParamBase< T >::GetY(), cbm::algo::kf::TrackParamBase< T >::GetZ(), cbm::algo::kf::TrackParamBase< T >::IsConsistent(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::SetParticleMass(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::SetTrack(), sqrt(), and cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::Tr().
| const auto * cbm::kf::GetTrackingInterface | ( | ) |
Definition at line 45 of file CbmKfUtil.h.
References cbm::RecoSetupManager::GetSetup(), cbm::RecoSetupManager::Instance(), cbm::algo::ca::kMuch, cbm::algo::ca::kMvd, cbm::algo::ca::kSts, cbm::algo::ca::kTof, and cbm::algo::ca::kTrd.