ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
Acts
ActsCalibration
ActsCalibrators
ActsCalibrators
TrkPrepRawDataSurfaceAcc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 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"
9
#include "
ActsGeometryInterfaces/IGeometryRealmConvTool.h
"
10
11
namespace
ActsTrk::detail
{
14
class
TrkPrepRawDataSurfaceAcc
{
15
public
:
17
TrkPrepRawDataSurfaceAcc
() =
default
;
20
TrkPrepRawDataSurfaceAcc
(
const
IGeometryRealmConvTool
* trkConvTool);
22
const
Acts::Surface*
operator()
(
const
Acts::SourceLink& sourceLink)
const
;
23
private
:
25
const
IGeometryRealmConvTool
*
m_trkConvTool
{
nullptr
};
26
27
};
28
}
29
30
#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::TrkPrepRawDataSurfaceAcc::TrkPrepRawDataSurfaceAcc
TrkPrepRawDataSurfaceAcc()=default
Empty default constructor -> conversion will crash.
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::detail::TrkPrepRawDataSurfaceAcc::m_trkConvTool
const IGeometryRealmConvTool * m_trkConvTool
Pointer to the converter tool caching the Acts surfaces.
Definition
TrkPrepRawDataSurfaceAcc.h:25
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