|
CbmRoot
|
A factory class for seach window map container. More...
#include <CaSearchWindowMapContainerFactory.h>
Static Public Member Functions | |
| template<typename F> | |
| static SearchWindowMapContainer | Create (const kf::Setup< F > &actSetup, const kf::FieldFn_t &fieldFn, const ca::Config &config) |
| Creates the map. | |
A factory class for seach window map container.
Definition at line 28 of file CaSearchWindowMapContainerFactory.h.
|
inlinestatic |
Creates the map.
| F | Underlying floating point type |
| actSetup | A reference to the active kf::Setup |
| fieldFn | A field function (NOTE: works only for the original field) |
| config | A CA-config |
Definition at line 36 of file CaSearchWindowMapContainerFactory.h.
References cbm::algo::kf::utils::simd::Cast(), cbm::algo::ca::SearchWindowMapContainer::DoubletSw(), cbm::algo::ca::constants::phys::ElectronMass, cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::ExtrapolateLineInField(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::FilterXY(), cbm::algo::kf::Setup< F >::GetActiveLayer(), cbm::algo::kf::Setup< F >::GetActiveLayers(), cbm::algo::kf::Setup< F >::GetField(), Field< T >::GetFieldType(), cbm::algo::ca::Config::GetIteration(), cbm::algo::kf::Setup< F >::GetMaterial(), cbm::algo::ca::Config::GetNofIterations(), cbm::algo::kf::Setup< F >::GetNofLayers(), cbm::algo::kf::Setup< F >::GetTarget(), cbm::algo::kf::MaterialMap::GetThicknessX0(), cbm::algo::ca::DoubletSearchWindowMap::Init(), cbm::algo::ca::TripletSearchWindowMap::Init(), cbm::algo::ca::SearchWindowMapContainer::kMaxNofTripletGaps, cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::Linearization(), log(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::MultipleScattering(), cbm::algo::ca::constants::phys::MuonMass, cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::SetMaxExtrapolationStep(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::SetParticleMass(), cbm::algo::ca::constants::phys::SpeedOfLightInv, sqrt(), cbm::algo::kf::TrackKalmanFilter< DataT, Settings >::Tr(), cbm::algo::ca::SearchWindowMapContainer::TripletSw(), and cbm::algo::kf::TrackParamBase< T >::X().
Referenced by cbm::algo::ca::ParametersBuilder::Build().