ATLAS Offline Software
TrkPrepRawDataSurfaceAcc.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef ACTSCALIBRATION_DETAIL_TRKPRDSURFACEACCESSOR_H
5 #define ACTSCALIBRATION_DETAIL_TRKPRDSURFACEACCESSOR_H
6 
7 
8 #include "Acts/EventData/SourceLink.hpp"
10 
11 namespace ActsTrk::detail {
15  public:
22  const Acts::Surface* operator()(const Acts::SourceLink& sourceLink) const;
23  private:
26 
27  };
28 }
29 
30 #endif
ActsTrk::detail::TrkPrepRawDataSurfaceAcc::m_trkConvTool
const IActsToTrkConverterTool * m_trkConvTool
Pointer to the converter tool caching the Acts surfaces.
Definition: TrkPrepRawDataSurfaceAcc.h:25
ActsTrk::detail::TrkPrepRawDataSurfaceAcc
Helper class to access the Acts::surface associated with a Trk::PrepRawData measurement.
Definition: TrkPrepRawDataSurfaceAcc.h:14
ActsTrk::detail::TrkPrepRawDataSurfaceAcc::operator()
const Acts::Surface * operator()(const Acts::SourceLink &sourceLink) const
Operator called by the Acts API to fetch the surface.
Definition: TrkPrepRawDataSurfaceAcc.cxx:9
ActsTrk::IActsToTrkConverterTool
Conversion tool interface to translate surfaces & track parameters between the Acts & Trk realm.
Definition: IActsToTrkConverterTool.h:45
ActsTrk::detail::TrkPrepRawDataSurfaceAcc::TrkPrepRawDataSurfaceAcc
TrkPrepRawDataSurfaceAcc()=default
Empty default constructor -> conversion will crash.
IActsToTrkConverterTool.h
ActsTrk::detail
Athena definition of the Eigen plugin.
Definition: MeasurementCalibratorBase.h:19