ATLAS Offline Software
Public Types | Public Member Functions | Public Attributes | List of all members
ActsTrk::IOnBoundStateCalibratorTool Class Referenceabstract

#include <IOnBoundStateCalibratorTool.h>

Inheritance diagram for ActsTrk::IOnBoundStateCalibratorTool:
Collaboration diagram for ActsTrk::IOnBoundStateCalibratorTool:

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 (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 pixel_calibrator
 
StripCalibrator strip_calibrator
 

Detailed Description

Definition at line 18 of file IOnBoundStateCalibratorTool.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 &)>

Definition at line 25 of file IOnBoundStateCalibratorTool.h.

◆ PixelCov

Definition at line 23 of file IOnBoundStateCalibratorTool.h.

◆ PixelPos

Definition at line 22 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 &)>

Definition at line 33 of file IOnBoundStateCalibratorTool.h.

◆ StripCov

Definition at line 32 of file IOnBoundStateCalibratorTool.h.

◆ StripPos

Definition at line 31 of file IOnBoundStateCalibratorTool.h.

Member Function Documentation

◆ calibrateAfterMeasurementSelection()

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

◆ connectPixelCalibrator()

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

Definition at line 40 of file IOnBoundStateCalibratorTool.h.

40 {}

◆ connectStripCalibrator()

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

Definition at line 41 of file IOnBoundStateCalibratorTool.h.

41 {}

◆ DeclareInterfaceID()

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

Member Data Documentation

◆ pixel_calibrator

PixelCalibrator ActsTrk::IOnBoundStateCalibratorTool::pixel_calibrator

Definition at line 38 of file IOnBoundStateCalibratorTool.h.

◆ strip_calibrator

StripCalibrator ActsTrk::IOnBoundStateCalibratorTool::strip_calibrator

Definition at line 39 of file IOnBoundStateCalibratorTool.h.


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