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

Base class of a InDet calibrator object. More...

#include <IOnBoundStateCalibratorTool.h>

Inheritance diagram for ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >:
Collaboration diagram for ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >:

Public Types

using ClusterType = cluster_t
using Pos = xAOD::MeasVector<DIM>
using Cov = xAOD::MeasMatrix<DIM>
using Calibrator

Public Member Functions

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>
class ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >

Base class of a InDet calibrator object.

the calibrator will be used to produce the calibrated position and uncertainty of a cluster

Definition at line 29 of file IOnBoundStateCalibratorTool.h.

Member Typedef Documentation

◆ Calibrator

template<typename cluster_t, std::size_t DIM>
using ActsTrk::OnBoundStateCalibratorBase< cluster_t, DIM >::Calibrator
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

Definition at line 31 of file IOnBoundStateCalibratorTool.h.

◆ Cov

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

Definition at line 34 of file IOnBoundStateCalibratorTool.h.

◆ Pos

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

Definition at line 33 of file IOnBoundStateCalibratorTool.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 virtual

Connect this calibrator to the provided delegate.

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

Member Data Documentation

◆ ClusterDIM

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

Definition at line 32 of file IOnBoundStateCalibratorTool.h.


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