ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FW::detail::GeometryIdGetter Struct Reference

#include <acts/blob/master/Examples/Framework/include/ACTFW/EventData/GeometryContainers.hpp>

Public Member Functions

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

Detailed Description

Definition at line 24 of file GeometryContainers.hpp.

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

Member Function Documentation

constexpr Acts::GeometryID FW::detail::GeometryIdGetter::operator() ( Acts::GeometryID  geometryId) const
inline

Definition at line 26 of file GeometryContainers.hpp.

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

constexpr Acts::GeometryID FW::detail::GeometryIdGetter::operator() ( Acts::GeometryID::Value  encoded) const
inline

Definition at line 30 of file GeometryContainers.hpp.

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

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

Definition at line 35 of file GeometryContainers.hpp.

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

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

Definition at line 41 of file GeometryContainers.hpp.

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


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