|
Gaudi Framework, version v23r2 |
| Home | Generated: Thu Jun 28 2012 |
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 TH2D * | aida2root (AIDA::IHistogram2D *aida) |
| get the underlying pointer for 2D-histogram | |
| static TH3D * | aida2root (AIDA::IHistogram3D *aida) |
| get the underlying pointer for 3D-histogram | |
| static TProfile * | aida2root (AIDA::IProfile1D *aida) |
| get the underlying pointer for 1D-profile | |
| static TProfile2D * | aida2root (AIDA::IProfile2D *aida) |
| get the underlying pointer for 2D-profile | |
| static TObject * | aida2root (AIDA::IHistogram *aida) |
| get root representation for other cases | |
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.
Definition at line 61 of file Aida2ROOT.h.
| TH1D * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IHistogram1D * | aida ) | [static] |
get the underlying pointer for 1D-histogram
Definition at line 55 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return dynamic_cast<TH1D*>( base->representation() ) ;
}
| TObject * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IHistogram * | aida ) | [static] |
get root representation for other cases
Definition at line 105 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return base->representation() ;
}
| TProfile2D * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IProfile2D * | aida ) | [static] |
get the underlying pointer for 2D-profile
Definition at line 95 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return dynamic_cast<TProfile2D*>( base->representation() ) ;
}
| TProfile * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IProfile1D * | aida ) | [static] |
get the underlying pointer for 1D-profile
Definition at line 85 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return dynamic_cast<TProfile*>( base->representation() ) ;
}
| TH3D * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IHistogram3D * | aida ) | [static] |
get the underlying pointer for 3D-histogram
Definition at line 75 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return dynamic_cast<TH3D*>( base->representation() ) ;
}
| TH2D * Gaudi::Utils::Aida2ROOT::aida2root | ( | AIDA::IHistogram2D * | aida ) | [static] |
get the underlying pointer for 2D-histogram
Definition at line 65 of file Aida2ROOT.cpp.
{
if ( 0 == aida ) { return 0 ; }
Gaudi::HistogramBase* base = dynamic_cast<Gaudi::HistogramBase*> ( aida ) ;
if ( 0 == base ) { return 0 ; }
return dynamic_cast<TH2D*>( base->representation() ) ;
}