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 16 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 23 of file CalibratorRegistry.h.
|
private |
Definition at line 57 of file CalibratorRegistry.h.
using CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::Measurement = typename MeasurementTypeTraits::template Measurement<DIM> |
Definition at line 18 of file CalibratorRegistry.h.
using CalibratorRegistry< MeasurementTypeTraits, bound_track_parameters_t, measurement_container_variant_t >::MeasurementCovariance = typename MeasurementTypeTraits::template MeasurementCovariance<DIM> |
Definition at line 20 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 106 of file CalibratorRegistry.h.
|
inlinestaticprivate |
Definition at line 73 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 95 of file CalibratorRegistry.h.
|
private |
Definition at line 59 of file CalibratorRegistry.h.