6 #include "GeoModelKernel/throwExcept.h"
10 return Acts::SourceLink{meas};
14 assert(meas !=
nullptr);
20 connect<&xAODUncalibMeasCalibrator::invalidCalibrator>(mType,
this);
26 const Acts::CalibrationContext& ,
27 const Acts::SourceLink& sl,
28 MutableTrackStateBackend::TrackStateProxy )
const {
33 const Acts::CalibrationContext& ,
34 const Acts::SourceLink& sl,
35 MutableTrackStateBackend::TrackStateProxy trackState)
const {
40 switch(pMeas->numDimensions()) {
42 setState<1, MutableTrackStateBackend>(pMeas->calibProjector(), pMeas->localPosition<1>(),
43 pMeas->localCovariance<1>(), sl, trackState);
46 setState<2, MutableTrackStateBackend>(pMeas->calibProjector(), pMeas->localPosition<2>(),
47 pMeas->localCovariance<2>(), sl, trackState);
50 setState<3, MutableTrackStateBackend>(pMeas->calibProjector(), pMeas->localPosition<3>(),
51 pMeas->localCovariance<3>(), sl, trackState);
59 const Acts::CalibrationContext & cctx,
60 const Acts::SourceLink& sl,
61 const MutableTrackStateBackend::TrackStateProxy trackState)
const {
66 delegate(gctx, cctx, sl, trackState);