ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::ITkStripCalibrationTool Class Reference

#include <ITkStripCalibrationTool.h>

Inheritance diagram for ActsTrk::ITkStripCalibrationTool:
Collaboration diagram for ActsTrk::ITkStripCalibrationTool:

Public Types

using traj_t = detail::RecoTrackStateContainer
using base_class

Public Member Functions

virtual StatusCode initialize () override
virtual std::unique_ptr< StripOnBoundStateCalibratorBasecreate (const EventContext &ctx) const override
virtual std::unique_ptr< StripOnTrackCalibratorBase< detail::RecoTrackStateContainer > > createOnTrackCalibrator (const EventContext &ctx) const override final
virtual bool calibrateAfterMeasurementSelection () const override

Private Member Functions

StripCalibrator< detail::RecoTrackStateContainer >::Options createOptions (const EventContext &) const

Private Attributes

Gaudi::Property< bool > m_postCalibration
Gaudi::Property< bool > m_correctCovariance
Gaudi::Property< int > m_errorStrategy

Detailed Description

Definition at line 13 of file ITkStripCalibrationTool.h.

Member Typedef Documentation

◆ base_class

◆ traj_t

Member Function Documentation

◆ calibrateAfterMeasurementSelection()

virtual bool ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::calibrateAfterMeasurementSelection ( ) const
overridevirtualinherited

◆ create()

virtual std::unique_ptr< StripOnBoundStateCalibratorBase > ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::create ( const EventContext & ctx) const
inlineoverridevirtualinherited

Definition at line 72 of file StripCalibratorToolImpl.h.

72 {
74 }
virtual std::unique_ptr< StripOnTrackCalibratorBase< detail::RecoTrackStateContainer > > createOnTrackCalibrator(const EventContext &ctx) const override final

◆ createOnTrackCalibrator()

virtual std::unique_ptr< StripOnTrackCalibratorBase< detail::RecoTrackStateContainer > > ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::createOnTrackCalibrator ( const EventContext & ctx) const
inlinefinaloverridevirtualinherited

Definition at line 75 of file StripCalibratorToolImpl.h.

75 {
77 }
StripCalibrator< detail::RecoTrackStateContainer >::Options createOptions(const EventContext &) const

◆ createOptions()

StripCalibrator< detail::RecoTrackStateContainer >::Options ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::createOptions ( const EventContext & ) const
inlineprivateinherited

Definition at line 82 of file StripCalibratorToolImpl.h.

82 {
84 .m_errorStrategy=m_errorStrategy,
86 };
87 }

◆ initialize()

virtual StatusCode ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::initialize ( )
overridevirtualinherited

Member Data Documentation

◆ m_correctCovariance

Gaudi::Property<bool> ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::m_correctCovariance
privateinherited

Definition at line 90 of file StripCalibratorToolImpl.h.

90{this, "PerformCovarianceCalibration", true};

◆ m_errorStrategy

Gaudi::Property<int> ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::m_errorStrategy
privateinherited

Definition at line 91 of file StripCalibratorToolImpl.h.

91{this,"errorStrategy", 0, "Which error strategy to use for clusters on track: 0 - no correction, 1 - cluster size, 2 - from clustering tool"};

◆ m_postCalibration

Gaudi::Property<bool> ActsTrk::detail::StripCalibratorToolImpl< detail::RecoTrackStateContainer >::m_postCalibration
privateinherited

Definition at line 89 of file StripCalibratorToolImpl.h.

89{this, "CalibrateAfterMeasurementSelection", false};

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