The Gaudi Framework  v36r7 (7f57a304)
GaudiAlg Namespace Reference

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 41 of file HistoID.h.

◆ HistoID

The actual type for histogram identifier.

Definition at line 39 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 ); }