Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ActsExamples::detail::GeometryIdGetter Struct Reference

#include <acts/blob/sPHENIX/Examples/Framework/include/ActsExamples/EventData/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<typename T >
auto operator() (const T &thing) const -> decltype(thing.geometryId(), Acts::GeometryIdentifier())
 
template<typename T >
auto operator() (std::reference_wrapper< T > thing) const -> decltype(thing.get().geometryId(), Acts::GeometryIdentifier())
 

Detailed Description

Definition at line 30 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 30 of file GeometryContainers.hpp

Member Function Documentation

constexpr Acts::GeometryIdentifier ActsExamples::detail::GeometryIdGetter::operator() ( Acts::GeometryIdentifier  geometryId) const
inline

Definition at line 32 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 32 of file GeometryContainers.hpp

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

Definition at line 37 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 37 of file GeometryContainers.hpp

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

Definition at line 43 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 43 of file GeometryContainers.hpp

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

Definition at line 49 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 49 of file GeometryContainers.hpp

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

Definition at line 55 of file GeometryContainers.hpp.

View newest version in sPHENIX GitHub at line 55 of file GeometryContainers.hpp


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