#include <AIDA_HistogramFactory.h>
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 |
|
Definition at line 23 of file AIDA_HistogramFactory.cpp. |
|
Definition at line 28 of file AIDA_HistogramFactory.h. |
|
Definition at line 666 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 649 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 632 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 55 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 38 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 106 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 89 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 157 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 140 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 615 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 496 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 378 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 310 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 242 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 174 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 123 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 72 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 225 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 208 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 191 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 293 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 276 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 259 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 361 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 344 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 327 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 479 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 462 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 445 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 428 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 411 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 395 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 598 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 581 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 564 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 547 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 530 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 513 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 30 of file AIDA_HistogramFactory.cpp. References m_tree. |
|
Definition at line 819 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 802 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 785 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 768 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 751 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 734 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 836 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 938 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 955 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 853 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 972 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
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(). |
|
Definition at line 904 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 870 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 989 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 1006 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 921 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 887 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 1023 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 717 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 700 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
Definition at line 683 of file AIDA_HistogramFactory.cpp. References m_factory, and registerObject(). |
|
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(). |
|
Definition at line 93 of file AIDA_HistogramFactory.h. Referenced by destroy(), and registerObject(). |