Gaudi Framework, version v23r2

Home   Generated: Thu Jun 28 2012
Classes | Namespaces | Enumerations | Functions

HistoTableFormat.h File Reference

#include "GaudiKernel/Kernel.h"
Include dependency graph for HistoTableFormat.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Gaudi::Utils::Histos::Table
 Simple class for the customizeble printout of the histogram tables. More...

Namespaces

namespace  AIDA
 

: AIDA interfaces visibility


namespace  Gaudi
 

: AIDA interfaces visibility


namespace  Gaudi::Utils
namespace  Gaudi::Utils::Histos
 

Collection of useful utilities for manipulations with AIDA hisgograms.


namespace  Gaudi::Utils::Histos::Formats
 

The 15 format fields are predefined now:


Enumerations

enum  Gaudi::Utils::Histos::Formats::Format {
  Gaudi::Utils::Histos::Formats::Default = 0, Gaudi::Utils::Histos::Formats::Old, Gaudi::Utils::Histos::Formats::Full, Gaudi::Utils::Histos::Formats::FullStat,
  Gaudi::Utils::Histos::Formats::Stat, Gaudi::Utils::Histos::Formats::StatOnly, Gaudi::Utils::Histos::Formats::Stat1, Gaudi::Utils::Histos::Formats::ShapeOnly,
  Gaudi::Utils::Histos::Formats::Shape, Gaudi::Utils::Histos::Formats::LineTitle, Gaudi::Utils::Histos::Formats::LineOnly, Gaudi::Utils::Histos::Formats::PathTitle
}
 

the ID for predefined formats

  • Default : the default format
  • Old : the old-style format (title,integra,entries,mean,rms)
  • Full : FULL information (all 15 predefiend values)
  • FullStat : FULL statistical information (all 13 statistical values)
  • Stat : title, entries,mean, rms, skewness&kurtosis
  • StatOnly : entries,mean, rms, skewness&kurtosis
  • Stat1 : entries,mean+-, rms+-, skewness+-&kurtosis+-
  • ShapeOnly : mean,rms,skewness,kurtosis,underflow&overflow fractions
  • Shape : as ShapeOnly but with errors
  • LineTitle : line-format title, mean,rms,skewness&kurtosis
  • LineOnly : line-format mean,rms,skewness&kurtosis
  • PathTitle : path & title
More...

Functions

GAUDI_API std::string Gaudi::Utils::Histos::Formats::format (const int ID=Default)
 get the format by enum
GAUDI_API std::string Gaudi::Utils::Histos::Formats::header (const int ID=Default)
 get the recommended header by enum
GAUDI_API std::string Gaudi::Utils::Histos::path (const AIDA::IBaseHistogram *aida)
 get the path in THS for AIDA histogram
GAUDI_API std::string Gaudi::Utils::Histos::format (const AIDA::IHistogram1D *histo, const std::string &fmt)
 Make the string representation of the historgam according to the specified format.
GAUDI_API std::string Gaudi::Utils::Histos::format (const AIDA::IHistogram1D *histo, const std::string &ID, const std::string &fmt1, const std::string &fmt2)
 format a full row in table, including ID, label, path or any other "extra" identifier in string form
template<class HISTO , class STREAM , class TERMINATOR >
STREAM & Gaudi::Utils::Histos::printList (HISTO first, HISTO last, const std::string &fmt, STREAM &stream, TERMINATOR term)
 print the simple sequence (list-like) of histograms as table
template<class LIST , class STREAM , class TERMINATOR >
STREAM & Gaudi::Utils::Histos::printList (const LIST &histos, const std::string &fmt, STREAM &stream, TERMINATOR term)
 print the simple container of histograms as table
template<class HISTO , class STREAM , class TERMINATOR >
STREAM & Gaudi::Utils::Histos::printMap (HISTO begin, HISTO end, const std::string &fmt1, const std::string &fmt2, STREAM &stream, TERMINATOR term)
 Print the "associative sequence" (e.g.
template<class MAP , class STREAM , class TERMINATOR >
STREAM & Gaudi::Utils::Histos::printMap (const MAP &histos, const std::string &fmt1, const std::string &fmt2, STREAM &stream, TERMINATOR term)
 Print the "associative sequence" (e.g.
GAUDI_API std::string Gaudi::Utils::Histos::format (const std::string &val1, const std::string &val2, const std::string &fmt)
 helper method to merge the headers for short format table
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 23:27:33 for Gaudi Framework, version v23r2 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004