Gaudi Framework, version v23r3

Home   Generated: Thu Jun 28 2012
Static Public Member Functions

Gaudi::Utils::Histos::HistoStrings Class Reference

Helepr class to produce "good" Reflex dictionries. More...

#include <HistoStrings.h>

List of all members.

Static Public Member Functions

static std::string toString (const TH1D &histo, const bool asXML=false)
 convert the histogram into the string
static std::string toString (const TH2D &histo, const bool asXML=false)
 convert the histogram into the string
static std::string toString (const AIDA::IHistogram1D &histo, const bool asXML=false)
 convert the histogram into the string
static std::string toString (const AIDA::IHistogram2D &histo, const bool asXML=false)
 convert the histogram into the string
static StatusCode fromString (TH1D &result, const std::string &input)
 parse the histogram from string
static StatusCode fromString (AIDA::IHistogram1D &result, const std::string &input)
 parse the histogram from string
static StatusCode fromString (TH2D &result, const std::string &input)
 parse the histogram from string
static StatusCode fromString (AIDA::IHistogram2D &result, const std::string &input)
 parse the histogram from string
static std::string toXml (const TH1D &histo)
static std::string toXml (const TH2D &histo)
static std::string toXml (const TH3D &histo)
static std::string toXml (const TProfile &histo)
static std::string toXml (const TProfile2D &histo)
static std::string toXml (const AIDA::IHistogram1D &histo)
static std::string toXml (const AIDA::IHistogram2D &histo)
static std::string toXml (const AIDA::IHistogram3D &histo)
static std::string toXml (const AIDA::IProfile1D &histo)
static std::string toXml (const AIDA::IProfile2D &histo)
static StatusCode fromXml (TH1D &result, const std::string &input)
static StatusCode fromXml (TH2D &result, const std::string &input)
static StatusCode fromXml (TH3D &result, const std::string &input)
static StatusCode fromXml (TProfile &result, const std::string &input)
static StatusCode fromXml (TProfile2D &result, const std::string &input)
static StatusCode fromXml (AIDA::IHistogram1D &result, const std::string &input)
static StatusCode fromXml (AIDA::IHistogram2D &result, const std::string &input)
static StatusCode fromXml (AIDA::IHistogram3D &result, const std::string &input)
static StatusCode fromXml (AIDA::IProfile1D &result, const std::string &input)
static StatusCode fromXml (AIDA::IProfile2D &result, const std::string &input)

Detailed Description

Helepr class to produce "good" Reflex dictionries.

Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-26

Definition at line 52 of file HistoStrings.h.


Member Function Documentation

StatusCode Gaudi::Utils::Histos::HistoStrings::fromString ( TH1D &  result,
const std::string input 
) [static]

parse the histogram from string

Parameters:
result(OUTPUT) the parsed histogram
input(INPUT) the input XML string
Returns:
status code

Definition at line 80 of file HistoStrings.cpp.

{ return Gaudi::Parsers::parse ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromString ( AIDA::IHistogram2D &  result,
const std::string input 
) [static]

parse the histogram from string

Parameters:
result(OUTPUT) the parsed histogram
input(INPUT) the input XML string
Returns:
status code

Definition at line 110 of file HistoStrings.cpp.

{ return Gaudi::Parsers::parse ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromString ( AIDA::IHistogram1D &  result,
const std::string input 
) [static]

parse the histogram from string

Parameters:
result(OUTPUT) the parsed histogram
input(INPUT) the input XML string
Returns:
status code

Definition at line 100 of file HistoStrings.cpp.

{ return Gaudi::Parsers::parse ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromString ( TH2D &  result,
const std::string input 
) [static]

parse the histogram from string

Parameters:
result(OUTPUT) the parsed histogram
input(INPUT) the input XML string
Returns:
status code

Definition at line 90 of file HistoStrings.cpp.

{ return Gaudi::Parsers::parse ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( TH1D &  result,
const std::string input 
) [static]

Definition at line 155 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( TH2D &  result,
const std::string input 
) [static]

Definition at line 158 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( TH3D &  result,
const std::string input 
) [static]

Definition at line 161 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( TProfile &  result,
const std::string input 
) [static]

Definition at line 164 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( TProfile2D &  result,
const std::string input 
) [static]

Definition at line 167 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( AIDA::IHistogram1D &  result,
const std::string input 
) [static]

Definition at line 171 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( AIDA::IHistogram2D &  result,
const std::string input 
) [static]

Definition at line 174 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( AIDA::IHistogram3D &  result,
const std::string input 
) [static]

Definition at line 177 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( AIDA::IProfile1D &  result,
const std::string input 
) [static]

Definition at line 180 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
StatusCode Gaudi::Utils::Histos::HistoStrings::fromXml ( AIDA::IProfile2D &  result,
const std::string input 
) [static]

Definition at line 183 of file HistoStrings.cpp.

{ return _fromXml ( result , input ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toString ( const AIDA::IHistogram2D &  histo,
const bool  asXML = false 
) [static]

convert the histogram into the string

Parameters:
histo(INPUT) the histogram to be streamed
asXML(INPUT) use XML-format
Returns:
the string representation of the histogram
Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-26

Definition at line 69 of file HistoStrings.cpp.

{ return Gaudi::Utils::toString ( histo , asXML ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toString ( const TH1D &  histo,
const bool  asXML = false 
) [static]

convert the histogram into the string

Parameters:
histo(INPUT) the histogram to be streamed
asXML(INPUT) use XML-format
Returns:
the string representation of the histogram
Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-26

Definition at line 30 of file HistoStrings.cpp.

{ return Gaudi::Utils::toString ( histo , asXML ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toString ( const TH2D &  histo,
const bool  asXML = false 
) [static]

convert the histogram into the string

Parameters:
histo(INPUT) the histogram to be streamed
asXML(INPUT) use XML-format
Returns:
the string representation of the histogram
Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-26

Definition at line 43 of file HistoStrings.cpp.

{ return Gaudi::Utils::toString ( histo , asXML ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toString ( const AIDA::IHistogram1D &  histo,
const bool  asXML = false 
) [static]

convert the histogram into the string

Parameters:
histo(INPUT) the histogram to be streamed
asXML(INPUT) use XML-format
Returns:
the string representation of the histogram
Author:
Vanya BELYAEV Ivan.Belyaev@nikhef.nl
Date:
2009-09-26

Definition at line 56 of file HistoStrings.cpp.

{ return Gaudi::Utils::toString ( histo , asXML ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const TProfile &  histo ) [static]

Definition at line 139 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const TH3D &  histo ) [static]

Definition at line 137 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const TProfile2D &  histo ) [static]

Definition at line 141 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const AIDA::IHistogram1D &  histo ) [static]

Definition at line 144 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const AIDA::IProfile1D &  histo ) [static]

Definition at line 150 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const AIDA::IHistogram3D &  histo ) [static]

Definition at line 148 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const AIDA::IProfile2D &  histo ) [static]

Definition at line 152 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const AIDA::IHistogram2D &  histo ) [static]

Definition at line 146 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const TH1D &  histo ) [static]

Definition at line 133 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }
std::string Gaudi::Utils::Histos::HistoStrings::toXml ( const TH2D &  histo ) [static]

Definition at line 135 of file HistoStrings.cpp.

{ return _toXml ( histo ) ; }

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Thu Jun 28 2012 12:30:22 for Gaudi Framework, version v23r3 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004