ID class for Histogram and Ntuples.
More...
#include <GaudiAlg/GaudiHistoID.h>
ID class for Histogram and Ntuples.
Internally handles both numeric and string like IDs
- Author
- Chris Jones Chris.nosp@m.toph.nosp@m.er.Ro.nosp@m.b.Jo.nosp@m.nes@c.nosp@m.ern..nosp@m.ch
- Date
- 2005-08-12
Definition at line 46 of file GaudiHistoID.h.
| GaudiAlg::ID::ID |
( |
const char * |
id | ) |
|
| size_t GaudiAlg::ID::__hash__ |
( |
| ) |
const |
|
inline |
| std::ostream & GaudiAlg::ID::fillStream |
( |
std::ostream & |
s | ) |
const |
| size_t GaudiAlg::ID::hash |
( |
| ) |
const |
|
inline |
Return ID as string, for both numeric and literal IDs.
Definition at line 51 of file GaudiHistoID.cpp.
| bool GaudiAlg::ID::literal |
( |
| ) |
const |
|
inline |
| const LiteralID& GaudiAlg::ID::literalID |
( |
| ) |
const |
|
inline |
| bool GaudiAlg::ID::numeric |
( |
| ) |
const |
|
inline |
| GaudiAlg::ID::operator std::string |
( |
| ) |
const |
|
inline |
| bool GaudiAlg::ID::operator! |
( |
| ) |
const |
|
inline |
Implement the != operator, using the == operator.
Definition at line 92 of file GaudiHistoID.h.
{ return ! ( *this == id ) ; }
| bool GaudiAlg::ID::operator< |
( |
const ID & |
id | ) |
const |
|
inline |
Implement the operator < Implementation depends on type of ID.
- Returns
- boolean indicating the order of the IDs
Definition at line 97 of file GaudiHistoID.h.
| bool GaudiAlg::ID::operator== |
( |
const ID & |
id | ) |
const |
|
inline |
Implement the operator == Implementation depends on type of ID.
- Returns
- boolean indicating if the IDs are equal
Definition at line 83 of file GaudiHistoID.h.
{
return
hash () !=
id.hash () ?
false :
}
| bool GaudiAlg::ID::undefined |
( |
| ) |
const |
|
inline |
| size_t GaudiAlg::ID::m_hash |
|
private |
The documentation for this class was generated from the following files:
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r1/GaudiAlg/GaudiAlg/GaudiHistoID.h
- /afs/cern.ch/sw/Gaudi/releases/GAUDI/GAUDI_v25r1/GaudiAlg/src/lib/GaudiHistoID.cpp