![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef __Identifier32_h__
6 #define __Identifier32_h__
void show() const
Print out in hex form.
bool operator<=(const Identifier32 &other) const
bool is_valid() const
Check if id is in a valid state.
Identifier32 & operator=(const Identifier32 &other)=default
Assignment.
bool operator>(const Identifier32 &other) const
Identifier32(const Identifier32 &other)=default
Copy constructor.
bool operator==(const Identifier32 &other) const
bool operator<(const Identifier32 &other) const
Identifier32 & operator|=(value_type value)
Bitwise operations.
value_type get_compact(void) const
Get the compact id.
Identifier32 & operator&=(value_type value)
bool operator>=(const Identifier32 &other) const
bool operator!=(const Identifier32 &other) const
Identifier32()
Default constructor.
void clear()
Reset to invalid state.
std::string getString() const
Provide a string form of the identifier - hexadecimal.