![]() |
ATLAS Offline Software
|
the tool to create NN calibrator. More...
#include <NNClusterCalibratorToolImpl.h>
Public Types | |
| using | BASE = AnalogueClusteringToolImpl<calib_data_t, 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 |
| virtual bool | calibrateAfterMeasurementSelection () const override |
| test whether the calibration should be applied after measurement selection (faster) | |
Protected Member Functions | |
| const AnalogueClusteringCalibrator< calib_data_t, traj_t >::error_data_t * | getErrorData (const EventContext &ctx) const |
| PixelClusterCalibratorOptionsBase | createBaseOptions (const EventContext &) const |
| create options needed by the calibrator base class. | |
Protected 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< 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"} |
| ToolHandle< ISiLorentzAngleTool > | m_lorentzAngleTool |
| Gaudi::Property< bool > | m_postCalibration {this, "CalibrateAfterMeasurementSelection", true} |
| const PixelID * | m_pixelID {} |
Private Member Functions | |
| NNClusterCalibratorOptions< calib_data_t, traj_t > | createOptions (const EventContext &ctx) const |
| Create a Options object This is needed to configure the per-event calibrator instances. | |
Private Attributes | |
| Gaudi::Property< int > | m_minClusterSizeForNN |
| SG::ReadCondHandleKey< OnnxNNCollection > | m_readKeyONNX |
the tool to create NN calibrator.
Definition at line 105 of file NNClusterCalibratorToolImpl.h.
| using ActsTrk::detail::NNClusterCalibratorToolImpl< calib_data_t, traj_t >::BASE = AnalogueClusteringToolImpl<calib_data_t, traj_t> |
Definition at line 108 of file NNClusterCalibratorToolImpl.h.
|
inherited |
Definition at line 137 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::AnalogueClusteringToolImpl< calib_data_t, traj_t >.
Definition at line 113 of file NNClusterCalibratorToolImpl.h.
|
inlineprotectedinherited |
create options needed by the calibrator base class.
Definition at line 153 of file PixelClusterCalibrationToolBase.h.
|
inlineoverridevirtual |
Reimplemented from ActsTrk::detail::AnalogueClusteringToolImpl< calib_data_t, traj_t >.
Definition at line 125 of file NNClusterCalibratorToolImpl.h.
|
private |
Create a Options object This is needed to configure the per-event calibrator instances.
|
protectedinherited |
|
overridevirtual |
initializes this base class (must be called by the derived class)
Reimplemented from ActsTrk::detail::AnalogueClusteringToolImpl< calib_data_t, traj_t >.
|
protectedinherited |
Definition at line 123 of file AnalogueClusteringToolImpl.h.
|
protectedinherited |
Definition at line 117 of file AnalogueClusteringToolImpl.h.
|
protectedinherited |
Definition at line 122 of file AnalogueClusteringToolImpl.h.
|
protectedinherited |
Definition at line 125 of file AnalogueClusteringToolImpl.h.
|
protectedinherited |
Definition at line 161 of file PixelClusterCalibrationToolBase.h.
|
private |
Definition at line 140 of file NNClusterCalibratorToolImpl.h.
|
protectedinherited |
Definition at line 167 of file PixelClusterCalibrationToolBase.h.
|
protectedinherited |
Definition at line 165 of file PixelClusterCalibrationToolBase.h.
|
private |
Definition at line 144 of file NNClusterCalibratorToolImpl.h.