ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IOnTrackCalibratorTool< traj_t > Class Template Referenceabstract

#include <IOnTrackCalibratorTool.h>

Inheritance diagram for ActsTrk::IOnTrackCalibratorTool< traj_t >:
Collaboration diagram for ActsTrk::IOnTrackCalibratorTool< traj_t >:

Public Types

using PixelPos = xAOD::MeasVector<2>
using PixelCov = xAOD::MeasMatrix<2>
using PixelCalibrator
using StripPos = xAOD::MeasVector<1>
using StripCov = xAOD::MeasMatrix<1>
using StripCalibrator
using HgtdPos = xAOD::MeasVector<3>
using HgtdCov = xAOD::MeasMatrix<3>
using HGTDCalibrator

Public Member Functions

 DeclareInterfaceID (IOnTrackCalibratorTool, 1, 0)
virtual void connect (detail::OnTrackCalibrator< traj_t > &calibrator) const =0
 DeclareInterfaceID (IOnBoundStateCalibratorTool, 1, 0)
virtual void connectPixelCalibrator (PixelCalibrator &calibrator) const
virtual void connectStripCalibrator (StripCalibrator &calibrator) const
virtual void connectHGTDCalibrator (HGTDCalibrator &calibrator) const
virtual bool calibrateAfterMeasurementSelection () const =0

Public Attributes

PixelCalibrator pixelCalibrator
StripCalibrator stripCalibrator
HGTDCalibrator hgtdCalibrator

Detailed Description

template<typename traj_t>
class ActsTrk::IOnTrackCalibratorTool< traj_t >

Definition at line 18 of file IOnTrackCalibratorTool.h.

Member Typedef Documentation

◆ HGTDCalibrator

Initial value:
Acts::Delegate<
std::pair<HgtdPos, HgtdCov>(const Acts::GeometryContext&,
const Acts::CalibrationContext&,
const Acts::BoundTrackParameters &)>
HGTDCluster_v1 HGTDCluster
Define the version of the pixel cluster class.
Definition HGTDCluster.h:13

Definition at line 43 of file IOnBoundStateCalibratorTool.h.

◆ HgtdCov

◆ HgtdPos

◆ PixelCalibrator

Initial value:
Acts::Delegate<
std::pair<PixelPos, PixelCov>(const Acts::GeometryContext&,
const Acts::CalibrationContext&,
const Acts::BoundTrackParameters &)>
PixelCluster_v1 PixelCluster
Define the version of the pixel cluster class.

Definition at line 27 of file IOnBoundStateCalibratorTool.h.

◆ PixelCov

◆ PixelPos

◆ StripCalibrator

Initial value:
Acts::Delegate<
std::pair<StripPos, StripCov>(const Acts::GeometryContext&,
const Acts::CalibrationContext&,
const Acts::BoundTrackParameters &)>
StripCluster_v1 StripCluster
Define the version of the strip cluster class.

Definition at line 35 of file IOnBoundStateCalibratorTool.h.

◆ StripCov

◆ StripPos

Member Function Documentation

◆ calibrateAfterMeasurementSelection()

virtual bool ActsTrk::IOnBoundStateCalibratorTool::calibrateAfterMeasurementSelection ( ) const
pure virtualinherited

◆ connect()

template<typename traj_t>
virtual void ActsTrk::IOnTrackCalibratorTool< traj_t >::connect ( detail::OnTrackCalibrator< traj_t > & calibrator) const
pure virtual

◆ connectHGTDCalibrator()

virtual void ActsTrk::IOnBoundStateCalibratorTool::connectHGTDCalibrator ( HGTDCalibrator & calibrator) const
inlinevirtualinherited

Definition at line 58 of file IOnBoundStateCalibratorTool.h.

58{}

◆ connectPixelCalibrator()

virtual void ActsTrk::IOnBoundStateCalibratorTool::connectPixelCalibrator ( PixelCalibrator & calibrator) const
inlinevirtualinherited

Definition at line 56 of file IOnBoundStateCalibratorTool.h.

56{}

◆ connectStripCalibrator()

virtual void ActsTrk::IOnBoundStateCalibratorTool::connectStripCalibrator ( StripCalibrator & calibrator) const
inlinevirtualinherited

Definition at line 57 of file IOnBoundStateCalibratorTool.h.

57{}

◆ DeclareInterfaceID() [1/2]

ActsTrk::IOnBoundStateCalibratorTool::DeclareInterfaceID ( IOnBoundStateCalibratorTool ,
1 ,
0  )
inherited

◆ DeclareInterfaceID() [2/2]

template<typename traj_t>
ActsTrk::IOnTrackCalibratorTool< traj_t >::DeclareInterfaceID ( IOnTrackCalibratorTool< traj_t > ,
1 ,
0  )

Member Data Documentation

◆ hgtdCalibrator

HGTDCalibrator ActsTrk::IOnBoundStateCalibratorTool::hgtdCalibrator
inherited

Definition at line 54 of file IOnBoundStateCalibratorTool.h.

◆ pixelCalibrator

PixelCalibrator ActsTrk::IOnBoundStateCalibratorTool::pixelCalibrator
inherited

Definition at line 52 of file IOnBoundStateCalibratorTool.h.

◆ stripCalibrator

StripCalibrator ActsTrk::IOnBoundStateCalibratorTool::stripCalibrator
inherited

Definition at line 53 of file IOnBoundStateCalibratorTool.h.


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