|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrigCompositeUtils_HLTIdentifier_h
6 #define TrigCompositeUtils_HLTIdentifier_h
32 explicit Identifier(
const std::string& stringID );
42 std::string
name()
const;
62 typedef std::vector<HLT::Identifier>
IDVec;
63 typedef std::set<HLT::Identifier>
IDSet;
71 #endif // HLTIdentifier
TrigCompositeUtils::DecisionID numeric() const
numeric ID
TrigCompositeUtils::DecisionID m_id
bool operator<(const Identifier &rhs) const
Identifier(const std::string &stringID)
constructs identifier from human redable name
static HLT::Identifier fromToolName(const std::string &tname)
static void reportStringIDs(bool report)
disables reporting human readable names == no debugging, fast execution
bool operator==(const Identifier &rhs) const
comparisons, for containers of identifiers
std::vector< HLT::Identifier > IDVec
It used to be useful piece of code for replacing actual SG with other store of similar functionality ...
static bool reportStringIDs()
Identifier(TrigCompositeUtils::DecisionID id)
Construct wiht numeric ID.
std::map< HLT::Identifier, IDVec > IDtoIDVecMap
MsgStream & operator<<(MsgStream &m, const HLT::Identifier &id)
static std::atomic< bool > s_reportStringIDs
std::string name() const
reports human redable name if it is enabled or, empty string
std::set< HLT::Identifier > IDSet