trout
Phlex-based reconstruction framework for the SHiP experiment.
Loading...
Searching...
No Matches
ActsExamples::detail::GeometryIdGetter Struct Reference

#include <GeometryContainers.hpp>

Public Member Functions

constexpr Acts::GeometryIdentifier operator() (Acts::GeometryIdentifier geometryId) const
constexpr Acts::GeometryIdentifier operator() (Acts::GeometryIdentifier::Value encoded) const
template<typename T>
constexpr Acts::GeometryIdentifier operator() (const std::pair< Acts::GeometryIdentifier, T > &mapItem) const
template<GeometryIdPtrObj T>
constexpr Acts::GeometryIdentifier operator() (const T &thing) const
template<GeometryIdObj T>
auto operator() (const T &thing) const
template<GeometryIdObj T>
auto operator() (std::reference_wrapper< T > thing) const -> decltype(thing.get().geometryId(), Acts::GeometryIdentifier())

Member Function Documentation

◆ operator()() [1/6]

Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() ( Acts::GeometryIdentifier geometryId) const
inlineconstexpr

◆ operator()() [2/6]

Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() ( Acts::GeometryIdentifier::Value encoded) const
inlineconstexpr

◆ operator()() [3/6]

template<typename T>
Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() ( const std::pair< Acts::GeometryIdentifier, T > & mapItem) const
inlineconstexpr

◆ operator()() [4/6]

template<GeometryIdObj T>
auto ActsExamples::detail::GeometryIdGetter::operator() ( const T & thing) const
inline

◆ operator()() [5/6]

template<GeometryIdPtrObj T>
Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() ( const T & thing) const
inlineconstexpr

◆ operator()() [6/6]

template<GeometryIdObj T>
auto ActsExamples::detail::GeometryIdGetter::operator() ( std::reference_wrapper< T > thing) const->decltype(thing.get().geometryId(), Acts::GeometryIdentifier())
inline

The documentation for this struct was generated from the following file: