7#include "Acts/Definitions/Algebra.hpp"
8#include "Acts/EventData/MeasurementHelpers.hpp"
9#include "Acts/EventData/SourceLink.hpp"
10#include "Acts/Utilities/CalibrationContext.hpp"
19 const Acts::CalibrationContext& cctx,
20 const Acts::SourceLink& sourceLink,
static SourceLinkType getType(const Acts::SourceLink &sl)
Returns the enumeration corresponding to the object type cached within the Acts::SourceLink.
TrkPrepRawDataCalibrator m_prdCalibrator
void calibrate(const Acts::GeometryContext &gctx, const Acts::CalibrationContext &cctx, const Acts::SourceLink &sourceLink, MutableTrackStateProxy trackState) const
RefittingCalibrator(const ActsTrk::IActsToTrkConverterTool *convTool, const Trk::IRIO_OnTrackCreator *rotCreator)
ActsTrk::MutableTrackStateBackend::TrackStateProxy MutableTrackStateProxy
TrkMeasurementCalibrator m_measCalibrator
xAODUncalibMeasCalibrator m_xAODCalibrator
TrkPrepRawDataSurfaceAcc m_prdAcc
const Acts::Surface * operator()(const Acts::SourceLink &sourceLink) const
Operator called by the Acts API to fetch the surface.
xAODUncalibMeasSurfAcc m_xAODAcc
TrkMeasSurfaceAccessor m_rotAcc
RefittingSurfaceAccesor(const IActsToTrkConverterTool *trkConvTool, const ActsTrk::ITrackingGeometryTool *trackGeoTool)
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Hash functions to pack the source link into unordered_maps / unordered_sets.
SourceLinkType
Enumeration to distinguish between the ATLAS EDM -> Acts::SourceLink variants.
@ xAODUnCalibMeas
UnCalibrated Trk::PrepRawData objects.
@ TrkPrepRawData
Calibrated Trk::MeasurementBase objects.
#define THROW_EXCEPTION(MESSAGE)