ATLAS Offline Software
TrkMeasSurfaceAccessor.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_TRKMEASSURFACEACCESSOR_H
5 #define ACTSCALIBRATION_DETAIL_TRKMEASSURFACEACCESSOR_H
6 
7 #include "Acts/EventData/SourceLink.hpp"
9 
10 namespace ActsTrk::detail {
15  public:
22  const Acts::Surface* operator()(const Acts::SourceLink& sourceLink) const;
23  private:
25  };
26 }
27 #endif
ActsTrk::detail::TrkMeasSurfaceAccessor::m_trkConvTool
const IActsToTrkConverterTool * m_trkConvTool
Definition: TrkMeasSurfaceAccessor.h:24
ActsTrk::detail::TrkMeasSurfaceAccessor::operator()
const Acts::Surface * operator()(const Acts::SourceLink &sourceLink) const
Operator called by the Acts API to fetch the surface.
Definition: TrkMeasSurfaceAccessor.cxx:9
ActsTrk::detail::TrkMeasSurfaceAccessor::TrkMeasSurfaceAccessor
TrkMeasSurfaceAccessor()=default
Empty default constructor -> conversion will crash.
ActsTrk::IActsToTrkConverterTool
Conversion tool interface to translate surfaces & track parameters between the Acts & Trk realm.
Definition: IActsToTrkConverterTool.h:45
IActsToTrkConverterTool.h
ActsTrk::detail
Athena definition of the Eigen plugin.
Definition: MeasurementCalibratorBase.h:19
ActsTrk::detail::TrkMeasSurfaceAccessor
Helper class to access the Acts::Surface for a given Acts::SourceLink which is poiniting to a Trk::Me...
Definition: TrkMeasSurfaceAccessor.h:14