Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory Class Reference

#include <AIDA_HistogramFactory.h>

List of all members.

Public Methods

 AIDA_HistogramFactory (AIDA::Dev::IDevTree &tree, AIDA::Dev::IDevHistogramFactory &factory)
 Constructor.

 ~AIDA_HistogramFactory ()
 Destructor.

bool destroy (AIDA::IBaseHistogram *histo)
 Methods inherited by IHistogramFactory.

AIDA::ICloud1D * createCloud1D (const std::string &name, const std::string &title, int nMax=-1, const std::string &options="")
AIDA::ICloud1D * createCloud1D (const std::string &name)
AIDA::ICloud1D * createCopy (const std::string &name, const AIDA::ICloud1D &original)
AIDA::ICloud2D * createCloud2D (const std::string &name, const std::string &title, int nMax=-1, const std::string &options="")
AIDA::ICloud2D * createCloud2D (const std::string &name)
AIDA::ICloud2D * createCopy (const std::string &name, const AIDA::ICloud2D &original)
AIDA::ICloud3D * createCloud3D (const std::string &name, const std::string &title, int nMax=-1, const std::string &options="")
AIDA::ICloud3D * createCloud3D (const std::string &name)
AIDA::ICloud3D * createCopy (const std::string &name, const AIDA::ICloud3D &original)
AIDA::IHistogram1D * createHistogram1D (const std::string &name, const std::string &title, int nBins, double lowerEdge, double upperEdge, const std::string &options="")
AIDA::IHistogram1D * createHistogram1D (const std::string &name, const std::string &title, const std::vector< double > &binEdge, const std::string &options="")
AIDA::IHistogram1D * createHistogram1D (const std::string &name, int nBins, double lowerEdge, double upperEdge)
AIDA::IHistogram1D * createCopy (const std::string &name, const AIDA::IHistogram1D &original)
AIDA::IHistogram2D * createHistogram2D (const std::string &name, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, const std::string &options="")
AIDA::IHistogram2D * createHistogram2D (const std::string &name, const std::string &title, const std::vector< double > &binEdgeX, const std::vector< double > &binEdgeY, const std::string &options="")
AIDA::IHistogram2D * createHistogram2D (const std::string &name, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
AIDA::IHistogram2D * createCopy (const std::string &name, const AIDA::IHistogram2D &original)
AIDA::IHistogram3D * createHistogram3D (const std::string &name, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ, const std::string &options="")
AIDA::IHistogram3D * createHistogram3D (const std::string &name, const std::string &title, const std::vector< double > &binEdgeX, const std::vector< double > &binEdgeY, const std::vector< double > &binEdgeZ, const std::string &options="")
AIDA::IHistogram3D * createHistogram3D (const std::string &name, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ)
AIDA::IHistogram3D * createCopy (const std::string &name, const AIDA::IHistogram3D &original)
AIDA::IProfile1D * createProfile1D (const std::string &name, const std::string &title, int nBins, double lowerEdge, double upperEdge, const std::string &options="")
AIDA::IProfile1D * createProfile1D (const std::string &name, const std::string &title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue, const std::string &options="")
AIDA::IProfile1D * createProfile1D (const std::string &name, const std::string &title, const std::vector< double > &binEdge, const std::string &options="")
AIDA::IProfile1D * createProfile1D (const std::string &name, const std::string &title, const std::vector< double > &binEdge, double lowerValue, double upperValue, const std::string &options="")
AIDA::IProfile1D * createProfile1D (const std::string &name, int nBins, double lowerEdge, double upperEdge)
AIDA::IProfile1D * createProfile1D (const std::string &name, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue)
AIDA::IProfile1D * createCopy (const std::string &name, const AIDA::IProfile1D &original)
AIDA::IProfile2D * createProfile2D (const std::string &name, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, const std::string &options="")
AIDA::IProfile2D * createProfile2D (const std::string &name, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue, const std::string &options="")
AIDA::IProfile2D * createProfile2D (const std::string &name, const std::string &title, const std::vector< double > &binEdgeX, const std::vector< double > &binEdgeY, const std::string &options="")
AIDA::IProfile2D * createProfile2D (const std::string &name, const std::string &title, const std::vector< double > &binEdgeX, const std::vector< double > &binEdgeY, double lowerValue, double upperValue, const std::string &options="")
AIDA::IProfile2D * createProfile2D (const std::string &name, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)
AIDA::IProfile2D * createProfile2D (const std::string &name, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue)
AIDA::IProfile2D * createCopy (const std::string &name, const AIDA::IProfile2D &original)
AIDA::IHistogram1D * add (const std::string &name, const AIDA::IHistogram1D &a, const AIDA::IHistogram1D &b)
AIDA::IHistogram1D * subtract (const std::string &name, const AIDA::IHistogram1D &a, const AIDA::IHistogram1D &b)
AIDA::IHistogram1D * multiply (const std::string &name, const AIDA::IHistogram1D &a, const AIDA::IHistogram1D &b)
AIDA::IHistogram1D * divide (const std::string &name, const AIDA::IHistogram1D &a, const AIDA::IHistogram1D &b)
AIDA::IHistogram2D * add (const std::string &name, const AIDA::IHistogram2D &a, const AIDA::IHistogram2D &b)
AIDA::IHistogram2D * subtract (const std::string &name, const AIDA::IHistogram2D &a, const AIDA::IHistogram2D &b)
AIDA::IHistogram2D * multiply (const std::string &name, const AIDA::IHistogram2D &a, const AIDA::IHistogram2D &b)
AIDA::IHistogram2D * divide (const std::string &name, const AIDA::IHistogram2D &a, const AIDA::IHistogram2D &b)
AIDA::IHistogram3D * add (const std::string &name, const AIDA::IHistogram3D &a, const AIDA::IHistogram3D &b)
AIDA::IHistogram3D * subtract (const std::string &name, const AIDA::IHistogram3D &a, const AIDA::IHistogram3D &b)
AIDA::IHistogram3D * multiply (const std::string &name, const AIDA::IHistogram3D &a, const AIDA::IHistogram3D &b)
AIDA::IHistogram3D * divide (const std::string &name, const AIDA::IHistogram3D &a, const AIDA::IHistogram3D &b)
AIDA::IHistogram1D * projectionX (const std::string &name, const AIDA::IHistogram2D &h)
AIDA::IHistogram1D * projectionY (const std::string &name, const AIDA::IHistogram2D &h)
AIDA::IHistogram1D * sliceX (const std::string &name, const AIDA::IHistogram2D &h, int indexY)
AIDA::IHistogram1D * sliceY (const std::string &name, const AIDA::IHistogram2D &h, int indexX)
AIDA::IHistogram1D * sliceX (const std::string &name, const AIDA::IHistogram2D &h, int indexY1, int indexY2)
AIDA::IHistogram1D * sliceY (const std::string &name, const AIDA::IHistogram2D &h, int indexX1, int indexX2)
AIDA::IHistogram2D * projectionXY (const std::string &name, const AIDA::IHistogram3D &h)
AIDA::IHistogram2D * projectionXZ (const std::string &name, const AIDA::IHistogram3D &h)
AIDA::IHistogram2D * projectionYZ (const std::string &name, const AIDA::IHistogram3D &h)
AIDA::IHistogram2D * sliceXY (const std::string &name, const AIDA::IHistogram3D &h, int indexZ1, int indexZ2)
AIDA::IHistogram2D * sliceXZ (const std::string &name, const AIDA::IHistogram3D &h, int indexY1, int indexY2)
AIDA::IHistogram2D * sliceYZ (const std::string &name, const AIDA::IHistogram3D &h, int indexX1, int indexX2)

Private Methods

template<class T> T * registerObject (T *p, const std::string &name)
 Private method.


Private Attributes

AIDA::Dev::IDevTree & m_tree
 Data members : reference to the tree and the real factory.

AIDA::Dev::IDevHistogramFactory & m_factory


Constructor & Destructor Documentation

Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::AIDA_HistogramFactory AIDA::Dev::IDevTree &    tree,
AIDA::Dev::IDevHistogramFactory &    factory
 

Definition at line 23 of file AIDA_HistogramFactory.cpp.

Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::~AIDA_HistogramFactory   [inline]
 

Definition at line 28 of file AIDA_HistogramFactory.h.


Member Function Documentation

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::add const std::string &    name,
const AIDA::IHistogram3D &    a,
const AIDA::IHistogram3D &    b
 

Definition at line 666 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::add const std::string &    name,
const AIDA::IHistogram2D &    a,
const AIDA::IHistogram2D &    b
 

Definition at line 649 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::add const std::string &    name,
const AIDA::IHistogram1D &    a,
const AIDA::IHistogram1D &    b
 

Definition at line 632 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud1D const std::string &    name
 

Definition at line 55 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud1D const std::string &    name,
const std::string &    title,
int    nMax = -1,
const std::string &    options = ""
 

Definition at line 38 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud2D const std::string &    name
 

Definition at line 106 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud2D const std::string &    name,
const std::string &    title,
int    nMax = -1,
const std::string &    options = ""
 

Definition at line 89 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud3D const std::string &    name
 

Definition at line 157 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCloud3D const std::string &    name,
const std::string &    title,
int    nMax = -1,
const std::string &    options = ""
 

Definition at line 140 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::IProfile2D &    original
 

Definition at line 615 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::IProfile1D &    original
 

Definition at line 496 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::IHistogram3D &    original
 

Definition at line 378 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::IHistogram2D &    original
 

Definition at line 310 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::IHistogram1D &    original
 

Definition at line 242 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::ICloud3D &    original
 

Definition at line 174 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::ICloud2D &    original
 

Definition at line 123 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::ICloud1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createCopy const std::string &    name,
const AIDA::ICloud1D &    original
 

Definition at line 72 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram1D const std::string &    name,
int    nBins,
double    lowerEdge,
double    upperEdge
 

Definition at line 225 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram1D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdge,
const std::string &    options = ""
 

Definition at line 208 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram1D const std::string &    name,
const std::string &    title,
int    nBins,
double    lowerEdge,
double    upperEdge,
const std::string &    options = ""
 

Definition at line 191 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram2D const std::string &    name,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY
 

Definition at line 293 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram2D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdgeX,
const std::vector< double > &    binEdgeY,
const std::string &    options = ""
 

Definition at line 276 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram2D const std::string &    name,
const std::string &    title,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
const std::string &    options = ""
 

Definition at line 259 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram3D const std::string &    name,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
int    nBinsZ,
double    lowerEdgeZ,
double    upperEdgeZ
 

Definition at line 361 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram3D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdgeX,
const std::vector< double > &    binEdgeY,
const std::vector< double > &    binEdgeZ,
const std::string &    options = ""
 

Definition at line 344 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createHistogram3D const std::string &    name,
const std::string &    title,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
int    nBinsZ,
double    lowerEdgeZ,
double    upperEdgeZ,
const std::string &    options = ""
 

Definition at line 327 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
int    nBins,
double    lowerEdge,
double    upperEdge,
double    lowerValue,
double    upperValue
 

Definition at line 479 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
int    nBins,
double    lowerEdge,
double    upperEdge
 

Definition at line 462 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdge,
double    lowerValue,
double    upperValue,
const std::string &    options = ""
 

Definition at line 445 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdge,
const std::string &    options = ""
 

Definition at line 428 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
const std::string &    title,
int    nBins,
double    lowerEdge,
double    upperEdge,
double    lowerValue,
double    upperValue,
const std::string &    options = ""
 

Definition at line 411 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile1D const std::string &    name,
const std::string &    title,
int    nBins,
double    lowerEdge,
double    upperEdge,
const std::string &    options = ""
 

Definition at line 395 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
double    lowerValue,
double    upperValue
 

Definition at line 598 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY
 

Definition at line 581 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdgeX,
const std::vector< double > &    binEdgeY,
double    lowerValue,
double    upperValue,
const std::string &    options = ""
 

Definition at line 564 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
const std::string &    title,
const std::vector< double > &    binEdgeX,
const std::vector< double > &    binEdgeY,
const std::string &    options = ""
 

Definition at line 547 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
const std::string &    title,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
double    lowerValue,
double    upperValue,
const std::string &    options = ""
 

Definition at line 530 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IProfile2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::createProfile2D const std::string &    name,
const std::string &    title,
int    nBinsX,
double    lowerEdgeX,
double    upperEdgeX,
int    nBinsY,
double    lowerEdgeY,
double    upperEdgeY,
const std::string &    options = ""
 

Definition at line 513 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

bool Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::destroy AIDA::IBaseHistogram *    histo
 

Definition at line 30 of file AIDA_HistogramFactory.cpp.

References m_tree.

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::divide const std::string &    name,
const AIDA::IHistogram3D &    a,
const AIDA::IHistogram3D &    b
 

Definition at line 819 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::divide const std::string &    name,
const AIDA::IHistogram2D &    a,
const AIDA::IHistogram2D &    b
 

Definition at line 802 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::divide const std::string &    name,
const AIDA::IHistogram1D &    a,
const AIDA::IHistogram1D &    b
 

Definition at line 785 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::multiply const std::string &    name,
const AIDA::IHistogram3D &    a,
const AIDA::IHistogram3D &    b
 

Definition at line 768 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::multiply const std::string &    name,
const AIDA::IHistogram2D &    a,
const AIDA::IHistogram2D &    b
 

Definition at line 751 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::multiply const std::string &    name,
const AIDA::IHistogram1D &    a,
const AIDA::IHistogram1D &    b
 

Definition at line 734 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::projectionX const std::string &    name,
const AIDA::IHistogram2D &    h
 

Definition at line 836 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::projectionXY const std::string &    name,
const AIDA::IHistogram3D &    h
 

Definition at line 938 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::projectionXZ const std::string &    name,
const AIDA::IHistogram3D &    h
 

Definition at line 955 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::projectionY const std::string &    name,
const AIDA::IHistogram2D &    h
 

Definition at line 853 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::projectionYZ const std::string &    name,
const AIDA::IHistogram3D &    h
 

Definition at line 972 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

template<class T>
T* Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::registerObject T *    p,
const std::string &    name
[inline, private]
 

Definition at line 98 of file AIDA_HistogramFactory.h.

References m_factory, and m_tree.

Referenced by add(), createCloud1D(), createCloud2D(), createCloud3D(), createCopy(), createHistogram1D(), createHistogram2D(), createHistogram3D(), createProfile1D(), createProfile2D(), divide(), multiply(), projectionX(), projectionXY(), projectionXZ(), projectionY(), projectionYZ(), sliceX(), sliceXY(), sliceXZ(), sliceY(), sliceYZ(), and subtract().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceX const std::string &    name,
const AIDA::IHistogram2D &    h,
int    indexY1,
int    indexY2
 

Definition at line 904 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceX const std::string &    name,
const AIDA::IHistogram2D &    h,
int    indexY
 

Definition at line 870 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceXY const std::string &    name,
const AIDA::IHistogram3D &    h,
int    indexZ1,
int    indexZ2
 

Definition at line 989 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceXZ const std::string &    name,
const AIDA::IHistogram3D &    h,
int    indexY1,
int    indexY2
 

Definition at line 1006 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceY const std::string &    name,
const AIDA::IHistogram2D &    h,
int    indexX1,
int    indexX2
 

Definition at line 921 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceY const std::string &    name,
const AIDA::IHistogram2D &    h,
int    indexX
 

Definition at line 887 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::sliceYZ const std::string &    name,
const AIDA::IHistogram3D &    h,
int    indexX1,
int    indexX2
 

Definition at line 1023 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram3D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::subtract const std::string &    name,
const AIDA::IHistogram3D &    a,
const AIDA::IHistogram3D &    b
 

Definition at line 717 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram2D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::subtract const std::string &    name,
const AIDA::IHistogram2D &    a,
const AIDA::IHistogram2D &    b
 

Definition at line 700 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().

AIDA::IHistogram1D * Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::subtract const std::string &    name,
const AIDA::IHistogram1D &    a,
const AIDA::IHistogram1D &    b
 

Definition at line 683 of file AIDA_HistogramFactory.cpp.

References m_factory, and registerObject().


Member Data Documentation

AIDA::Dev::IDevHistogramFactory& Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::m_factory [private]
 

Definition at line 94 of file AIDA_HistogramFactory.h.

Referenced by add(), createCloud1D(), createCloud2D(), createCloud3D(), createCopy(), createHistogram1D(), createHistogram2D(), createHistogram3D(), createProfile1D(), createProfile2D(), divide(), multiply(), projectionX(), projectionXY(), projectionXZ(), projectionY(), projectionYZ(), registerObject(), sliceX(), sliceXY(), sliceXZ(), sliceY(), sliceYZ(), and subtract().

AIDA::Dev::IDevTree& Anaphe::AIDA_Histogram_native::AIDA_HistogramFactory::m_tree [private]
 

Definition at line 93 of file AIDA_HistogramFactory.h.

Referenced by destroy(), and registerObject().


The documentation for this class was generated from the following files:
Generated on Tue Nov 19 12:32:24 2002 for AIDA_Histogram_native by doxygen1.2.16