![]() |
ATLAS Offline Software
|
the tool to create the analogue clustering calibrator. More...
#include <AnalogueClusteringToolImpl.h>
Public Types | |
| using | BASE = PixelClusterCalibrationToolBase<traj_t> |
| using | base_class = typename extends<AthAlgTool, ActsTrk::IPixelOnTrackCalibratorTool<traj_t>>::base_class |
Public Member Functions | |
| virtual StatusCode | initialize () override |
| initializes this base class (must be called by the derived class) | |
| virtual std::unique_ptr< PixelOnBoundStateCalibratorBase > | create (const EventContext &ctx) const override |
| convenience class to create an OnBoundState calibrator from an OnTrack calibrator. | |
| virtual std::unique_ptr< PixelOnTrackCalibratorBase< traj_t > > | createOnTrackCalibrator (const EventContext &ctx) const override final |
| virtual bool | calibrateAfterMeasurementSelection () const override |
| test whether the calibration should be applied after measurement selection (faster) | |
Protected Member Functions | |
| PixelClusterCalibratorOptionsBase | createBaseOptions (const EventContext &) const |
| create options needed by the calibrator base class. | |
Protected Attributes | |
| ToolHandle< ISiLorentzAngleTool > | m_lorentzAngleTool |
| Gaudi::Property< bool > | m_postCalibration {this, "CalibrateAfterMeasurementSelection", true} |
| const PixelID * | m_pixelID {} |
Private Member Functions | |
| const AnalogueClusteringCalibrator< calib_data_t, traj_t >::error_data_t * | getErrorData (const EventContext &ctx) const |
| AnalogueClusteringCalibratorOptions< calib_data_t > | createOptions (const EventContext &ctx) const |
Private Attributes | |
| SG::ReadCondHandleKey< calib_data_t > | m_clusterErrorKey |
| Gaudi::Property< bool > | m_correctCovariance {this, "PerformCovarianceCalibration", true} |
| Gaudi::Property< double > | m_calibratedCovarianceLowerBound {this, "CalibratedCovarianceLowerBound", 0.} |
| Gaudi::Property< bool > | m_useWeightedPos {this, "UseWeightedPosition", false} |
| Gaudi::Property< int > | m_errorStrategy {this, "errorStrategy", 1, "Which error strategy to use for clusters on track: 0 - calibrated, 1 - cluster pitch, to be used only if broadClusters is used during clustering"} |
the tool to create the analogue clustering calibrator.
Definition at line 87 of file AnalogueClusteringToolImpl.h.
| using ActsTrk::detail::AnalogueClusteringToolImpl< calib_data_t, traj_t >::BASE = PixelClusterCalibrationToolBase<traj_t> |
Definition at line 90 of file AnalogueClusteringToolImpl.h.
|
inherited |
Definition at line 136 of file PixelClusterCalibrationToolBase.h.
|
overridevirtualinherited |
test whether the calibration should be applied after measurement selection (faster)
|
inlineoverridevirtual |
convenience class to create an OnBoundState calibrator from an OnTrack calibrator.
Reimplemented from ActsTrk::detail::PixelClusterCalibrationToolBase< traj_t >.
Definition at line 95 of file AnalogueClusteringToolImpl.h.
|
inlineprotectedinherited |
create options needed by the calibrator base class.
Definition at line 152 of file PixelClusterCalibrationToolBase.h.
|
inlinefinaloverridevirtual |
Definition at line 99 of file AnalogueClusteringToolImpl.h.
|
inlineprivate |
Definition at line 107 of file AnalogueClusteringToolImpl.h.
|
private |
|
overridevirtual |
initializes this base class (must be called by the derived class)
Reimplemented from ActsTrk::detail::PixelClusterCalibrationToolBase< traj_t >.
|
private |
Definition at line 124 of file AnalogueClusteringToolImpl.h.
|
private |
Definition at line 118 of file AnalogueClusteringToolImpl.h.
|
private |
Definition at line 123 of file AnalogueClusteringToolImpl.h.
|
private |
Definition at line 127 of file AnalogueClusteringToolImpl.h.
|
protectedinherited |
Definition at line 160 of file PixelClusterCalibrationToolBase.h.
|
protectedinherited |
Definition at line 166 of file PixelClusterCalibrationToolBase.h.
|
protectedinherited |
Definition at line 164 of file PixelClusterCalibrationToolBase.h.
|
private |
Definition at line 125 of file AnalogueClusteringToolImpl.h.