ATLAS Offline Software
TrkPrepRawDataCalibrator.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
5 
6 namespace ActsTrk::detail {
8  const Trk::IRIO_OnTrackCreator* rotCreator):
9  m_convTool{convTool}, m_rotCreator{rotCreator} {}
10 
12  TrkPrepRawDataCalibrator::unpack(const Acts::SourceLink& sl) {
13  SourceLink_t prd = sl.template get<SourceLink_t>();
14  assert(prd != nullptr);
15  return prd;
16  }
17  Acts::SourceLink TrkPrepRawDataCalibrator::pack(const SourceLink_t prd) {
18  return Acts::SourceLink{prd};
19  }
20 }
TrkPrepRawDataCalibrator.h
ActsTrk::detail::TrkPrepRawDataCalibrator::pack
static Acts::SourceLink pack(const SourceLink_t prd)
Pack the PrepRaw data measurement into a source link.
Definition: TrkPrepRawDataCalibrator.cxx:17
ActsTrk::IActsToTrkConverterTool
Conversion tool interface to translate surfaces & track parameters between the Acts & Trk realm.
Definition: IActsToTrkConverterTool.h:45
ActsTrk::detail::TrkPrepRawDataCalibrator::TrkPrepRawDataCalibrator
TrkPrepRawDataCalibrator()=default
Empty constructor not configuring any tool -> crash if not later overwritten.
Trk::PrepRawData
Definition: PrepRawData.h:62
ActsTrk::detail::TrkPrepRawDataCalibrator::unpack
static SourceLink_t unpack(const Acts::SourceLink &sl)
Unpack the prepraw data measurement from the source link.
Definition: TrkPrepRawDataCalibrator.cxx:12
ActsTrk::detail::TrkPrepRawDataCalibrator::SourceLink_t
const Trk::PrepRawData * SourceLink_t
abrivation of the underlying source link type
Definition: TrkPrepRawDataCalibrator.h:53
ActsTrk::detail
Athena definition of the Eigen plugin.
Definition: MeasurementCalibratorBase.h:19
Trk::IRIO_OnTrackCreator
Interface class for transforming Trk::PrepRawData to Trk::RIO_OnTrack using a local track hypothesis.
Definition: IRIO_OnTrackCreator.h:33