ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
ActsTrk::ATLASSourceLinkSurfaceAccessor Struct Reference

#include <ATLASSourceLinkSurfaceAccessor.h>

Collaboration diagram for ActsTrk::ATLASSourceLinkSurfaceAccessor:

Public Member Functions

const Acts::Surface * operator() (const Acts::SourceLink &sourceLink) const
 

Public Attributes

const ActsTrk::IActsToTrkConverterToolm_converterTool = nullptr
 

Detailed Description

Definition at line 18 of file ATLASSourceLinkSurfaceAccessor.h.

Member Function Documentation

◆ operator()()

const Acts::Surface * ActsTrk::ATLASSourceLinkSurfaceAccessor::operator() ( const Acts::SourceLink &  sourceLink) const
inline

Definition at line 44 of file ATLASSourceLinkSurfaceAccessor.h.

44  {
45  const auto atlas_source_link = sourceLink.get<ATLASSourceLink>();
46  return &this->m_converterTool->trkSurfaceToActsSurface( atlas_source_link->associatedSurface() );
47 }

Member Data Documentation

◆ m_converterTool

const ActsTrk::IActsToTrkConverterTool* ActsTrk::ATLASSourceLinkSurfaceAccessor::m_converterTool = nullptr

Definition at line 19 of file ATLASSourceLinkSurfaceAccessor.h.


The documentation for this struct was generated from the following file:
ActsTrk::IActsToTrkConverterTool::trkSurfaceToActsSurface
virtual const Acts::Surface & trkSurfaceToActsSurface(const Trk::Surface &atlasSurface) const =0
ActsTrk::ATLASSourceLinkSurfaceAccessor::m_converterTool
const ActsTrk::IActsToTrkConverterTool * m_converterTool
Definition: ATLASSourceLinkSurfaceAccessor.h:19
ActsTrk::ATLASSourceLink
const Trk::MeasurementBase * ATLASSourceLink
Definition: ATLASSourceLink.h:24