Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
14 #ifndef TRK_RESIDUALPULLCALCULATOR_H
15 #define TRK_RESIDUALPULLCALCULATOR_H
18 #include "GaudiKernel/ToolHandle.h"
30 class MeasurementBase;
31 class AlignmentEffectsOnTrack;
107 const double locMesCov,
108 const double locTrkCov,
113 #endif //TRK_RESIDUALPULLCALCULATOR_H
ToolHandle< IResidualPullCalculator > m_TGCresidualTool
the ResidualPullCalculator for the TGC
provides the interface for tools which calculate residuals and pulls.
virtual std::array< double, 5 > residuals(const Trk::MeasurementBase *measurement, const Trk::TrackParameters *trkPar, const Trk::ResidualPull::ResidualType resType, const Trk::TrackState::MeasurementType) const override final
This function is a light-weight version of the function above, designed for track fitters where speed...
This class containes residual and pull information.
bool const RAWDATA *ch2 const
Class to represent misalignments or 'discontinuities' on tracks These have a surface where the z axis...
virtual StatusCode finalize() override final
~ResidualPullCalculator()
AlgTool to calculate the residual and pull of a measurement and the related track state independently...
::StatusCode StatusCode
StatusCode definition for legacy code.
double calcPull(const double residual, const double locMesCov, const double locTrkCov, const Trk::ResidualPull::ResidualType &resType) const
calc pull in 1 dimension
virtual StatusCode initialize() override final
initialize
Ensure that the ATLAS eigen extensions are properly loaded.
ResidualPullCalculator(const std::string &type, const std::string &name, const IInterface *parent)
constructor
virtual std::optional< Trk::ResidualPull > residualPull(const Trk::MeasurementBase *measurement, const Trk::TrackParameters *trkPar, const Trk::ResidualPull::ResidualType resType, const Trk::TrackState::MeasurementType) const override final
This function returns (creates!) a Trk::ResidualPull object, which contains the values of residual an...
const AtlasDetectorID * m_idHelper
Used to know the sub-det from PRD->identify().
ToolHandle< IResidualPullCalculator > m_RPCresidualTool
the ResidualPullCalculator for the RPC
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
ToolHandle< IResidualPullCalculator > m_SCTresidualTool
the ResidualPullCalculator for the SCT