ATLAS Offline Software
Loading...
Searching...
No Matches
APRDefaults::detail Namespace Reference

Functions

std::atomic< NamingScheme > & getGlobalScheme ()
template<NameType NT>
constexpr const char * getNameImpl (NamingScheme scheme)

Function Documentation

◆ getGlobalScheme()

std::atomic< NamingScheme > & APRDefaults::detail::getGlobalScheme ( )
inline

Definition at line 46 of file APRDefaults.h.

46 {
47 static std::atomic<NamingScheme> s_scheme{NamingScheme::Canonical};
48 return s_scheme;
49 }

◆ getNameImpl()

template<NameType NT>
const char * APRDefaults::detail::getNameImpl ( NamingScheme scheme)
constexpr

Definition at line 52 of file APRDefaults.h.

52 {
53 switch (scheme) {
59 break;
65 break;
66 }
67 return "";
68 }
static constexpr const char * EventData
Definition APRDefaults.h:37
static constexpr const char * DataHeader
Definition APRDefaults.h:39
static constexpr const char * MetaData
Definition APRDefaults.h:40
static constexpr const char * EventTag
Definition APRDefaults.h:38
static constexpr const char * DataHeader
Definition APRDefaults.h:32
static constexpr const char * MetaData
Definition APRDefaults.h:33
static constexpr const char * EventData
Definition APRDefaults.h:30
static constexpr const char * EventTag
Definition APRDefaults.h:31