ATLAS Offline Software
|
#include <HLTIdentifier.h>
Public Member Functions | |
Identifier (const std::string &stringID) | |
constructs identifier from human redable name More... | |
Identifier (TrigCompositeUtils::DecisionID id) | |
Construct wiht numeric ID. More... | |
std::string | name () const |
reports human redable name if it is enabled or, empty string More... | |
TrigCompositeUtils::DecisionID | numeric () const |
numeric ID More... | |
operator TrigCompositeUtils::DecisionID () const | |
bool | operator== (const Identifier &rhs) const |
comparisons, for containers of identifiers More... | |
bool | operator== (TrigCompositeUtils::DecisionID id) const |
bool | operator< (const Identifier &rhs) const |
bool | operator< (TrigCompositeUtils::DecisionID id) const |
Static Public Member Functions | |
static void | reportStringIDs (bool report) |
disables reporting human readable names == no debugging, fast execution More... | |
static bool | reportStringIDs () |
static HLT::Identifier | fromToolName (const std::string &tname) |
Private Attributes | |
TrigCompositeUtils::DecisionID | m_id |
Static Private Attributes | |
static std::atomic< bool > | s_reportStringIDs = true |
Definition at line 20 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
explicit |
|
inline |
Construct wiht numeric ID.
Definition at line 37 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
static |
Definition at line 31 of file HLTIdentifier.cxx.
std::string Identifier::name | ( | ) | const |
reports human redable name if it is enabled or, empty string
Definition at line 14 of file HLTIdentifier.cxx.
|
inline |
|
inline |
Definition at line 48 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inline |
Definition at line 55 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inline |
Definition at line 56 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inline |
comparisons, for containers of identifiers
Definition at line 53 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inline |
Definition at line 54 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inlinestatic |
Definition at line 26 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
inlinestatic |
disables reporting human readable names == no debugging, fast execution
Definition at line 25 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
private |
Definition at line 58 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.
|
staticprivate |
Definition at line 59 of file TrigCompositeUtils/TrigCompositeUtils/HLTIdentifier.h.