The Gaudi Framework  v38r0 (2143aa4c)
GaudiAlg Namespace Reference

Namespaces

 Algs
 
 HistoUtils
 
 TupleUtils
 

Classes

class  ID
 
class  Print
 
class  Print1D
 
class  Print1DProf
 
class  Print2D
 
class  Print2DProf
 
class  Print3D
 
class  PrintStat
 
class  PrintTuple
 

Typedefs

typedef Histos::HistoID HistoID
 The actual type for histogram identifier. More...
 
typedef std::vector< double > HistoBinEdges
 Type for bin edges for variable binning histograms. More...
 
typedef GaudiUtils::HashMap< std::string, AIDA::IHistogram1D * > Histo1DMapTitle
 the actual type for (title)->(1D histogram) map More...
 
typedef GaudiUtils::HashMap< HistoID, AIDA::IHistogram1D * > Histo1DMapID
 the actual type for (ID)->(1D histogram) map More...
 
typedef GaudiUtils::HashMap< std::string, AIDA::IHistogram2D * > Histo2DMapTitle
 the actual type for (title)->(2D histogram) map More...
 
typedef GaudiUtils::HashMap< HistoID, AIDA::IHistogram2D * > Histo2DMapID
 the actual type for (ID)->(2D histogram) map More...
 
typedef GaudiUtils::HashMap< std::string, AIDA::IHistogram3D * > Histo3DMapTitle
 the actual type for (title)->(3D histogram) map More...
 
typedef GaudiUtils::HashMap< HistoID, AIDA::IHistogram3D * > Histo3DMapID
 the actual type for (ID)->(3D histogram) map More...
 
typedef GaudiUtils::HashMap< std::string, AIDA::IProfile1D * > Profile1DMapTitle
 the actual type for (title)->(1D Profile Histogram) map More...
 
typedef GaudiUtils::HashMap< HistoID, AIDA::IProfile1D * > Profile1DMapID
 the actual type for (ID)->(1D Profile histogram) map More...
 
typedef GaudiUtils::HashMap< std::string, AIDA::IProfile2D * > Profile2DMapTitle
 the actual type for (title)->(2D Profile Histogram) map More...
 
typedef GaudiUtils::HashMap< HistoID, AIDA::IProfile2D * > Profile2DMapID
 the actual type for (ID)->(2D Profile histogram) map More...
 
typedef Tuples::TupleID TupleID
 the actual type for N-Tuple identifier More...
 

Functions

std::ostreamoperator<< (std::ostream &str, const GaudiAlg::ID &id)
 Operator overloading for ostream. More...
 
std::size_t hash_value (TupleID const &b)
 

Detailed Description

GaudiAlg.h GaudiAlg/GaudiAlg.h Namespace with definition of useful constants, types and function, common for all classes from GaudiAlg package

Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@l.nosp@m.app..nosp@m.in2p3.nosp@m..fr
Date
2005-08-06

Definitions of few useful hash-maps, classes and typedefs used for classes GaudiHistos and GaudiTuples.

Author
Vanya BELYAEV Ivan..nosp@m.Bely.nosp@m.aev@i.nosp@m.tep..nosp@m.ru
Date
2004-01-23

Typedef Documentation

◆ Histo1DMapID

typedef GaudiUtils::HashMap<HistoID, AIDA::IHistogram1D* > GaudiAlg::Histo1DMapID

the actual type for (ID)->(1D histogram) map

Definition at line 69 of file Maps.h.

◆ Histo1DMapTitle

the actual type for (title)->(1D histogram) map

Definition at line 64 of file Maps.h.

◆ Histo2DMapID

typedef GaudiUtils::HashMap<HistoID, AIDA::IHistogram2D* > GaudiAlg::Histo2DMapID

the actual type for (ID)->(2D histogram) map

Definition at line 82 of file Maps.h.

◆ Histo2DMapTitle

the actual type for (title)->(2D histogram) map

Definition at line 77 of file Maps.h.

◆ Histo3DMapID

typedef GaudiUtils::HashMap<HistoID, AIDA::IHistogram3D* > GaudiAlg::Histo3DMapID

the actual type for (ID)->(3D histogram) map

Definition at line 95 of file Maps.h.

◆ Histo3DMapTitle

the actual type for (title)->(3D histogram) map

Definition at line 90 of file Maps.h.

◆ HistoBinEdges

Type for bin edges for variable binning histograms.

Definition at line 42 of file HistoID.h.

◆ HistoID

The actual type for histogram identifier.

Definition at line 40 of file HistoID.h.

◆ Profile1DMapID

the actual type for (ID)->(1D Profile histogram) map

Definition at line 108 of file Maps.h.

◆ Profile1DMapTitle

the actual type for (title)->(1D Profile Histogram) map

Definition at line 103 of file Maps.h.

◆ Profile2DMapID

the actual type for (ID)->(2D Profile histogram) map

Definition at line 121 of file Maps.h.

◆ Profile2DMapTitle

the actual type for (title)->(2D Profile Histogram) map

Definition at line 116 of file Maps.h.

◆ TupleID

the actual type for N-Tuple identifier

Definition at line 40 of file TupleID.h.

Function Documentation

◆ hash_value()

std::size_t GaudiAlg::hash_value ( TupleID const &  b)
inline

Definition at line 41 of file TupleID.h.

41 { return b.hash(); }

◆ operator<<()

std::ostream& GaudiAlg::operator<< ( std::ostream str,
const GaudiAlg::ID id 
)
inline

Operator overloading for ostream.

Definition at line 141 of file GaudiHistoID.h.

141 { return id.fillStream( str ); }