The Gaudi Framework  v41r0 (bdbe7744)
Loading...
Searching...
No Matches
Gaudi::Utils::Aida2ROOT Class Reference

Accessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project. More...

#include <GaudiKernel/Aida2ROOT.h>

Static Public Member Functions

static TH1D * aida2root (AIDA::IHistogram1D *aida)
 get the underlying pointer for 1D-histogram
static const TH1D * aida2root (const AIDA::IHistogram1D *aida)
static TH2D * aida2root (AIDA::IHistogram2D *aida)
 get the underlying pointer for 2D-histogram
static const TH2D * aida2root (const AIDA::IHistogram2D *aida)
static TH3D * aida2root (AIDA::IHistogram3D *aida)
 get the underlying pointer for 3D-histogram
static const TH3D * aida2root (const AIDA::IHistogram3D *aida)
static TProfile * aida2root (AIDA::IProfile1D *aida)
 get the underlying pointer for 1D-profile
static const TProfile * aida2root (const AIDA::IProfile1D *aida)
static TProfile2D * aida2root (AIDA::IProfile2D *aida)
 get the underlying pointer for 2D-profile
static const TProfile2D * aida2root (const AIDA::IProfile2D *aida)
static TObject * aida2root (AIDA::IHistogram *aida)
 get root representation for other cases
static const TObject * aida2root (const AIDA::IHistogram *aida)

Detailed Description

Accessor to underlying ROOT-representation of transient histograms The actual code is imported from Bender project.

It relies on PI implementation of AIDA interface, modified by Markus FRANK.

See also
Gaudi::H1D
Gaudi::H2D
Gaudi::H3D
Gaudi::Profile1D
Gaudi::Profile2D
AIDA::IHistogram1D
AIDA::IHistogram2D
AIDA::IHistogram3D
AIDA::IProfile1D
AIDA::IProfile2D
Author
Vanya BELYAEV ibely.nosp@m.aev@.nosp@m.physi.nosp@m.cs.s.nosp@m.yr.ed.nosp@m.u
Date
2007-01-23

Definition at line 65 of file Aida2ROOT.h.

Member Function Documentation

◆ aida2root() [1/12]

TObject * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IHistogram * aida)
static

get root representation for other cases

Definition at line 95 of file Aida2ROOT.cpp.

95{ return a2r_cast<TObject>( aida ); }

◆ aida2root() [2/12]

TH1D * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IHistogram1D * aida)
static

get the underlying pointer for 1D-histogram

Definition at line 60 of file Aida2ROOT.cpp.

60{ return a2r_cast<TH1D>( aida ); }

◆ aida2root() [3/12]

TH2D * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IHistogram2D * aida)
static

get the underlying pointer for 2D-histogram

Definition at line 67 of file Aida2ROOT.cpp.

67{ return a2r_cast<TH2D>( aida ); }

◆ aida2root() [4/12]

TH3D * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IHistogram3D * aida)
static

get the underlying pointer for 3D-histogram

Definition at line 74 of file Aida2ROOT.cpp.

74{ return a2r_cast<TH3D>( aida ); }

◆ aida2root() [5/12]

TProfile * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IProfile1D * aida)
static

get the underlying pointer for 1D-profile

Definition at line 81 of file Aida2ROOT.cpp.

81{ return a2r_cast<TProfile>( aida ); }

◆ aida2root() [6/12]

TProfile2D * Gaudi::Utils::Aida2ROOT::aida2root ( AIDA::IProfile2D * aida)
static

get the underlying pointer for 2D-profile

Definition at line 88 of file Aida2ROOT.cpp.

88{ return a2r_cast<TProfile2D>( aida ); }

◆ aida2root() [7/12]

const TObject * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IHistogram * aida)
static

Definition at line 96 of file Aida2ROOT.cpp.

96 {
97 return a2r_cast<const TObject>( aida );
98}

◆ aida2root() [8/12]

const TH1D * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IHistogram1D * aida)
static

Definition at line 61 of file Aida2ROOT.cpp.

61 {
62 return a2r_cast<const TH1D>( aida );
63}

◆ aida2root() [9/12]

const TH2D * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IHistogram2D * aida)
static

Definition at line 68 of file Aida2ROOT.cpp.

68 {
69 return a2r_cast<const TH2D>( aida );
70}

◆ aida2root() [10/12]

const TH3D * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IHistogram3D * aida)
static

Definition at line 75 of file Aida2ROOT.cpp.

75 {
76 return a2r_cast<const TH3D>( aida );
77}

◆ aida2root() [11/12]

const TProfile * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IProfile1D * aida)
static

Definition at line 82 of file Aida2ROOT.cpp.

82 {
83 return a2r_cast<const TProfile>( aida );
84}

◆ aida2root() [12/12]

const TProfile2D * Gaudi::Utils::Aida2ROOT::aida2root ( const AIDA::IProfile2D * aida)
static

Definition at line 89 of file Aida2ROOT.cpp.

89 {
90 return a2r_cast<const TProfile2D>( aida );
91}

The documentation for this class was generated from the following files: