ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
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 = Acts::Delegate< std::pair< PixelPos, PixelCov >(const Acts::GeometryContext &, const Acts::CalibrationContext &, const xAOD::PixelCluster &, const Acts::BoundTrackParameters &)>
 
using StripPos = xAOD::MeasVector< 1 >
 
using StripCov = xAOD::MeasMatrix< 1 >
 
using StripCalibrator = Acts::Delegate< std::pair< StripPos, StripCov >(const Acts::GeometryContext &, const Acts::CalibrationContext &, const xAOD::StripCluster &, const Acts::BoundTrackParameters &)>
 

Public Member Functions

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

Public Attributes

PixelCalibrator pixelCalibrator
 
StripCalibrator stripCalibrator
 

Detailed Description

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

Definition at line 18 of file IOnTrackCalibratorTool.h.

Member Typedef Documentation

◆ PixelCalibrator

using ActsTrk::IOnBoundStateCalibratorTool::PixelCalibrator = Acts::Delegate< std::pair<PixelPos, PixelCov>(const Acts::GeometryContext&, const Acts::CalibrationContext&, const xAOD::PixelCluster &, const Acts::BoundTrackParameters &)>
inherited

Definition at line 26 of file IOnBoundStateCalibratorTool.h.

◆ PixelCov

Definition at line 24 of file IOnBoundStateCalibratorTool.h.

◆ PixelPos

Definition at line 23 of file IOnBoundStateCalibratorTool.h.

◆ StripCalibrator

using ActsTrk::IOnBoundStateCalibratorTool::StripCalibrator = Acts::Delegate< std::pair<StripPos, StripCov>(const Acts::GeometryContext&, const Acts::CalibrationContext&, const xAOD::StripCluster &, const Acts::BoundTrackParameters &)>
inherited

Definition at line 34 of file IOnBoundStateCalibratorTool.h.

◆ StripCov

Definition at line 33 of file IOnBoundStateCalibratorTool.h.

◆ StripPos

Definition at line 32 of file IOnBoundStateCalibratorTool.h.

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

◆ connectPixelCalibrator()

virtual void ActsTrk::IOnBoundStateCalibratorTool::connectPixelCalibrator ( [[maybe_unused] ] PixelCalibrator calibrator) const
inlinevirtualinherited

Definition at line 41 of file IOnBoundStateCalibratorTool.h.

41 {}

◆ connectStripCalibrator()

virtual void ActsTrk::IOnBoundStateCalibratorTool::connectStripCalibrator ( [[maybe_unused] ] StripCalibrator calibrator) const
inlinevirtualinherited

Definition at line 42 of file IOnBoundStateCalibratorTool.h.

42 {}

◆ DeclareInterfaceID() [1/2]

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

◆ DeclareInterfaceID() [2/2]

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

Member Data Documentation

◆ pixelCalibrator

PixelCalibrator ActsTrk::IOnBoundStateCalibratorTool::pixelCalibrator
inherited

Definition at line 39 of file IOnBoundStateCalibratorTool.h.

◆ stripCalibrator

StripCalibrator ActsTrk::IOnBoundStateCalibratorTool::stripCalibrator
inherited

Definition at line 40 of file IOnBoundStateCalibratorTool.h.


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