ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t > Class Template Referenceabstract

#include <IOnTrackCalibratorTool.h>

Inheritance diagram for ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >:
Collaboration diagram for ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >:

Public Types

using BASE = OnBoundStateCalibratorBase<cluster_t,DIM>
using Pos = xAOD::MeasVector<DIM>
using Cov = xAOD::MeasMatrix<DIM>
using TrackStateProxy = typename Acts::MultiTrajectory<traj_t>::TrackStateProxy
using OnTrackCalibrator
using ClusterType = cluster_t
using Calibrator

Public Member Functions

virtual void connectOnTrackCalibrator (OnTrackCalibrator &calibrator) const =0
virtual void connectCalibrator (Calibrator &calibrator) const =0
 Connect this calibrator to the provided delegate.

Static Public Attributes

static constexpr std::size_t ClusterDIM = DIM

Detailed Description

template<typename cluster_t, std::size_t DIM, typename traj_t>
class ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >

Definition at line 14 of file IOnTrackCalibratorTool.h.

Member Typedef Documentation

◆ BASE

template<typename cluster_t, std::size_t DIM, typename traj_t>
using ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::BASE = OnBoundStateCalibratorBase<cluster_t,DIM>

Definition at line 16 of file IOnTrackCalibratorTool.h.

◆ Calibrator

template<typename cluster_t, std::size_t DIM>
using ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >::Calibrator
inherited
Initial value:
Acts::Delegate<
std::pair<Pos, Cov>(const Acts::GeometryContext&,
const Acts::CalibrationContext&,
const Acts::Surface&,
const cluster_t &,
const Acts::BoundTrackParameters &)>

Definition at line 35 of file IOnBoundStateCalibratorTool.h.

◆ ClusterType

template<typename cluster_t, std::size_t DIM>
using ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >::ClusterType = cluster_t
inherited

Definition at line 31 of file IOnBoundStateCalibratorTool.h.

◆ Cov

template<typename cluster_t, std::size_t DIM, typename traj_t>
using ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::Cov = xAOD::MeasMatrix<DIM>

Definition at line 20 of file IOnTrackCalibratorTool.h.

◆ OnTrackCalibrator

template<typename cluster_t, std::size_t DIM, typename traj_t>
using ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::OnTrackCalibrator
Initial value:
Acts::Delegate<
std::pair<Pos, Cov>(const Acts::GeometryContext&,
const Acts::CalibrationContext&,
const cluster_t &,
const TrackStateProxy &)>
typename Acts::MultiTrajectory< traj_t >::TrackStateProxy TrackStateProxy

Definition at line 24 of file IOnTrackCalibratorTool.h.

◆ Pos

template<typename cluster_t, std::size_t DIM, typename traj_t>
using ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::Pos = xAOD::MeasVector<DIM>

Definition at line 19 of file IOnTrackCalibratorTool.h.

◆ TrackStateProxy

template<typename cluster_t, std::size_t DIM, typename traj_t>
using ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::TrackStateProxy = typename Acts::MultiTrajectory<traj_t>::TrackStateProxy

Definition at line 21 of file IOnTrackCalibratorTool.h.

Member Function Documentation

◆ connectCalibrator()

template<typename cluster_t, std::size_t DIM>
virtual void ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >::connectCalibrator ( Calibrator & calibrator) const
pure virtualinherited

Connect this calibrator to the provided delegate.

Implemented in ActsTrk::detail::AnalogueClusteringCalibrator< calib_data_t, traj_t >.

◆ connectOnTrackCalibrator()

template<typename cluster_t, std::size_t DIM, typename traj_t>
virtual void ActsTrk::OnTrackCalibratorBase< cluster_t, DIM, traj_t >::connectOnTrackCalibrator ( OnTrackCalibrator & calibrator) const
pure virtual

Member Data Documentation

◆ ClusterDIM

template<typename cluster_t, std::size_t DIM>
std::size_t ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >::ClusterDIM = DIM
staticconstexprinherited

Definition at line 32 of file IOnBoundStateCalibratorTool.h.


The documentation for this class was generated from the following file: