Gaudi Framework, version v23r2p1

Home   Generated: Fri Jun 29 2012
Namespaces | Functions

GaudiPI.h File Reference

#include "AIDA_visibility_hack.h"
#include <vector>
#include <utility>
#include "AIDA/IHistogram1D.h"
#include "AIDA/IHistogram2D.h"
#include "AIDA/IHistogram3D.h"
#include "AIDA/IProfile1D.h"
#include "AIDA/IProfile2D.h"
#include "GaudiKernel/HistogramBase.h"
Include dependency graph for GaudiPI.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Gaudi
 

: AIDA interfaces visibility


Functions

template<class Q , class T >
T * Gaudi::getRepresentation (const Q &hist)
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::createH1D (const AIDA::IHistogram1D &hist)
 Copy constructor.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::createH1D (const std::string &title, int nBins=10, double lowerEdge=0., double upperEdge=1.)
 Creator for 1D histogram with fixed bins.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::createH1D (const std::string &title, const Edges &e)
 Creator for 1D histogram with variable bins.
std::pair< DataObject
*, AIDA::IHistogram2D * > 
Gaudi::createH2D (const AIDA::IHistogram2D &hist)
 Copy constructor.
std::pair< DataObject
*, AIDA::IHistogram2D * > 
Gaudi::createH2D (TH2D *rep)
 "Adopt" constructor
std::pair< DataObject
*, AIDA::IHistogram2D * > 
Gaudi::createH2D (const std::string &title, int binsX, double iminX, double imaxX, int binsY, double iminY, double imaxY)
 Creator for 2 D histograms with fixed bins.
std::pair< DataObject
*, AIDA::IHistogram2D * > 
Gaudi::createH2D (const std::string &title, const Edges &eX, const Edges &eY)
 Creator for 2 D histograms with variable bins.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::slice1DX (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D slice from 2D histogram.
std::pair< DataObject
*, AIDA::IProfile1D * > 
Gaudi::profile1DX (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D profile in X from 2D histogram.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::project1DX (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D projection in X from 2D histogram.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::slice1DY (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D slice from 2D histogram.
std::pair< DataObject
*, AIDA::IProfile1D * > 
Gaudi::profile1DY (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D profile in Y from 2D histogram.
std::pair< DataObject
*, AIDA::IHistogram1D * > 
Gaudi::project1DY (const std::string &name, const AIDA::IHistogram2D &h, int firstbin, int lastbin)
 Create 1D projection in Y from 2D histogram.
std::pair< DataObject
*, AIDA::IHistogram3D * > 
Gaudi::createH3D (const AIDA::IHistogram3D &hist)
 Copy constructor.
std::pair< DataObject
*, AIDA::IHistogram3D * > 
Gaudi::createH3D (const std::string &title, int nBinsX, double xlow, double xup, int nBinsY, double ylow, double yup, int nBinsZ, double zlow, double zup)
 Create 3D histogram with fixed bins.
std::pair< DataObject
*, AIDA::IHistogram3D * > 
Gaudi::createH3D (const std::string &title, const Edges &eX, const Edges &eY, const Edges &eZ)
 Create 3D histogram with variable bins.
std::pair< DataObject
*, AIDA::IProfile1D * > 
Gaudi::createProf1D (const AIDA::IProfile1D &hist)
 Copy constructor.
std::pair< DataObject
*, AIDA::IProfile1D * > 
Gaudi::createProf1D (const std::string &title, int nBins, double xlow, double xup, double ylow, double yup, const std::string &opt="")
 Creator of 1D profile with fixed bins.
std::pair< DataObject
*, AIDA::IProfile1D * > 
Gaudi::createProf1D (const std::string &title, const Edges &e, double ylow, double yup, const std::string &opt="")
 Creator of 1D profile with variable bins.
std::pair< DataObject
*, AIDA::IProfile2D * > 
Gaudi::createProf2D (const AIDA::IProfile2D &hist)
 Copy constructor.
std::pair< DataObject
*, AIDA::IProfile2D * > 
Gaudi::createProf2D (const std::string &title, int binsX, double iminX, double imaxX, int binsY, double iminY, double imaxY, double lowerValue, double upperValue)
 Creator for 2 D profile with fixed bins.
std::pair< DataObject
*, AIDA::IProfile2D * > 
Gaudi::createProf2D (const std::string &title, const Edges &eX, const Edges &eY, double lowerValue, double upperValue)
 Creator for 2 D profile with variable bins.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines

Generated at Fri Jun 29 2012 15:43:55 for Gaudi Framework, version v23r2p1 by Doxygen version 1.7.2 written by Dimitri van Heesch, © 1997-2004