The Gaudi Framework  v30r3 (a5ef0a68)
TupleID.h
Go to the documentation of this file.
1 #ifndef GAUDIALG_TUPLEID_H
2 #define GAUDIALG_TUPLEID_H 1
3 // ============================================================================
4 // include files
5 // ============================================================================
6 // GaudiAlg
7 // ============================================================================
8 #include "GaudiAlg/GaudiAlg.h"
10 // ============================================================================
11 
12 // ============================================================================
19 // ============================================================================
20 namespace Tuples
21 {
24  inline std::size_t hash_value( TupleID const& b ) { return b.hash(); }
25 }
26 // ============================================================================
27 
28 // ============================================================================
29 namespace GaudiAlg
30 {
33  inline std::size_t hash_value( TupleID const& b ) { return b.hash(); }
34 }
35 // ============================================================================
36 
37 #endif // GAUDIALG_TUPLEID_H
GaudiAlg::ID TupleID
the actual type for N-Tuple identifier (HBOOK-style)
Definition: TupleID.h:23
std::size_t hash_value(TupleID const &b)
Definition: TupleID.h:24
size_t hash() const noexcept
return hash value (for python)
Definition: GaudiHistoID.h:117
GaudiAlg.h GaudiAlg/GaudiAlg.h Namespace with definition of useful constants, types and function...
Definition: __init__.py:1
ID class for Histogram and Ntuples.
Definition: GaudiHistoID.h:44
General namespace for Tuple properties.
Definition: Maps.h:34