![]() |
ATLAS Offline Software
|
#include <CalibratorRegistry.h>
Classes | |
| struct | CalibratorType |
Public Types | |
| template<std::size_t DIM> | |
| using | Measurement = typename MeasurementTypeTraits::template Measurement< DIM > |
| template<std::size_t DIM> | |
| using | MeasurementCovariance = typename MeasurementTypeTraits::template MeasurementCovariance< DIM > |
| template<std::size_t DIM, typename measurement_t > | |
| using | Calibrator = Acts::Delegate< std::pair< Measurement< DIM >, MeasurementCovariance< DIM > >(const Acts::GeometryContext &, const Acts::CalibrationContext &, const measurement_t &, const bound_track_parameters_t &)> |
Public Member Functions | |
| template<std::size_t DIM, typename T_ValueType > | |
| const Calibrator< DIM, T_ValueType > & | calibrator () const |
| template<std::size_t DIM, typename T_ValueType > | |
| void | setCalibrator (const Calibrator< DIM, T_ValueType > &calibrator) |
| template<std::size_t DiM, typename T_ValueType > | |
| void | setCalibrator (const Calibrator< DiM, T_ValueType > &calibrator) |
| template<std::size_t DIM, typename T_ValueType > | |
| const CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::template Calibrator< DIM, T_ValueType > & | calibrator () const |
Private Types | |
| using | CalibratorVariant = ActsTrk::detail::MakeDerivedVariant::MakeVariant< CalibratorType, measurement_container_variant_t >::variant_type |
Static Private Member Functions | |
| template<std::size_t DIM, typename T_ValueType , std::size_t N> | |
| static const CalibratorVariant & | getCalibratorGeneric (const std::array< CalibratorVariant, std::variant_size_v< measurement_container_variant_t > > &calibrator_arr) |
Private Attributes | |
| std::array< CalibratorVariant, std::variant_size_v< measurement_container_variant_t > > | m_calibrators |
Definition at line 19 of file CalibratorRegistry.h.
| using CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::Calibrator = Acts::Delegate< std::pair<Measurement<DIM>,MeasurementCovariance<DIM> > (const Acts::GeometryContext&, const Acts::CalibrationContext&, const measurement_t &, const bound_track_parameters_t &)> |
Definition at line 26 of file CalibratorRegistry.h.
|
private |
Definition at line 60 of file CalibratorRegistry.h.
| using CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::Measurement = typename MeasurementTypeTraits::template Measurement<DIM> |
Definition at line 21 of file CalibratorRegistry.h.
| using CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::MeasurementCovariance = typename MeasurementTypeTraits::template MeasurementCovariance<DIM> |
Definition at line 23 of file CalibratorRegistry.h.
| const Calibrator<DIM, T_ValueType>& CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::calibrator | ( | ) | const |
|
inline |
Definition at line 109 of file CalibratorRegistry.h.
|
inlinestaticprivate |
Definition at line 76 of file CalibratorRegistry.h.
| void CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::setCalibrator | ( | const Calibrator< DIM, T_ValueType > & | calibrator | ) |
|
inline |
Definition at line 98 of file CalibratorRegistry.h.
|
private |
Definition at line 62 of file CalibratorRegistry.h.
1.8.18