ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsCalibration
ActsCalibrators
ActsCalibrators
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"
8
#include "
ActsGeometryInterfaces/IGeometryRealmConvTool.h
"
9
10
namespace
ActsTrk::detail
{
14
class
TrkMeasSurfaceAccessor
{
15
public
:
17
TrkMeasSurfaceAccessor
() =
default
;
20
TrkMeasSurfaceAccessor
(
const
IGeometryRealmConvTool
* trkConvTool);
22
const
Acts::Surface*
operator()
(
const
Acts::SourceLink& sourceLink)
const
;
23
private
:
24
const
IGeometryRealmConvTool
*
m_trkConvTool
{
nullptr
};
25
};
26
}
27
#endif
IGeometryRealmConvTool.h
ActsTrk::IGeometryRealmConvTool
Interface for the conversion tool to translate the surface and track parameter objects between the Ac...
Definition
IGeometryRealmConvTool.h:33
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::m_trkConvTool
const IGeometryRealmConvTool * m_trkConvTool
Definition
TrkMeasSurfaceAccessor.h:24
ActsTrk::detail::TrkMeasSurfaceAccessor::TrkMeasSurfaceAccessor
TrkMeasSurfaceAccessor()=default
Empty default constructor -> conversion will crash.
ActsTrk::detail
Hash functions to pack the source link into unordered_maps / unordered_sets.
Definition
MeasurementCalibratorBase.h:31
Generated on
for ATLAS Offline Software by
1.17.0