|
Public Member Functions |
virtual | ~IHistogramFactory () |
| Destructor.
|
virtual bool | destroy (IBaseHistogram *hist)=0 |
virtual ICloud1D * | createCloud1D (const std::string &path, const std::string &title, int nMax=-1, const std::string &options="")=0 |
virtual ICloud1D * | createCloud1D (const std::string &pathAndTitle)=0 |
virtual ICloud1D * | createCopy (const std::string &path, const ICloud1D &cloud)=0 |
virtual ICloud2D * | createCloud2D (const std::string &path, const std::string &title, int nMax=-1, const std::string &options="")=0 |
virtual ICloud2D * | createCloud2D (const std::string &pathAndTitle)=0 |
virtual ICloud2D * | createCopy (const std::string &path, const ICloud2D &cloud)=0 |
virtual ICloud3D * | createCloud3D (const std::string &path, const std::string &title, int nMax=-1, const std::string &options="")=0 |
virtual ICloud3D * | createCloud3D (const std::string &pathAndTitle)=0 |
virtual ICloud3D * | createCopy (const std::string &path, const ICloud3D &cloud)=0 |
virtual IHistogram1D * | createHistogram1D (const std::string &path, const std::string &title, int nBins, double lowerEdge, double upperEdge, const std::string &options="")=0 |
virtual IHistogram1D * | createHistogram1D (const std::string &pathAndTitle, int nBins, double lowerEdge, double upperEdge)=0 |
virtual IHistogram1D * | createHistogram1D (const std::string &path, const std::string &title, const std::vector< double > &binEdges, const std::string &options="")=0 |
virtual IHistogram1D * | createCopy (const std::string &path, const IHistogram1D &hist)=0 |
virtual IHistogram2D * | createHistogram2D (const std::string &path, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, const std::string &options="")=0 |
virtual IHistogram2D * | createHistogram2D (const std::string &pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)=0 |
virtual IHistogram2D * | createHistogram2D (const std::string &path, const std::string &title, const std::vector< double > &binEdgesX, const std::vector< double > &binEdgesY, const std::string &options="")=0 |
virtual IHistogram2D * | createCopy (const std::string ©, const IHistogram2D &hist)=0 |
virtual IHistogram3D * | createHistogram3D (const std::string &path, 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="")=0 |
virtual IHistogram3D * | createHistogram3D (const std::string &pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, int nBinsZ, double lowerEdgeZ, double upperEdgeZ)=0 |
virtual IHistogram3D * | createHistogram3D (const std::string &path, const std::string &title, const std::vector< double > &binEdgesX, const std::vector< double > &binEdgesY, const std::vector< double > &binEdgesZ, const std::string &options="")=0 |
virtual IHistogram3D * | createCopy (const std::string &path, const IHistogram3D &hist)=0 |
virtual IProfile1D * | createProfile1D (const std::string &path, const std::string &title, int nBins, double lowerEdge, double upperEdge, const std::string &options="")=0 |
virtual IProfile1D * | createProfile1D (const std::string &path, const std::string &title, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue, const std::string &options="")=0 |
virtual IProfile1D * | createProfile1D (const std::string &path, const std::string &title, const std::vector< double > &binEdges, const std::string &options="")=0 |
virtual IProfile1D * | createProfile1D (const std::string &path, const std::string &title, const std::vector< double > &binEdges, double lowerValue, double upperValue, const std::string &options="")=0 |
virtual IProfile1D * | createProfile1D (const std::string &pathAndTitle, int nBins, double lowerEdge, double upperEdge)=0 |
virtual IProfile1D * | createProfile1D (const std::string &pathAndTitle, int nBins, double lowerEdge, double upperEdge, double lowerValue, double upperValue)=0 |
virtual IProfile1D * | createCopy (const std::string &path, const IProfile1D &profile)=0 |
virtual IProfile2D * | createProfile2D (const std::string &path, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, const std::string &options="")=0 |
virtual IProfile2D * | createProfile2D (const std::string &path, const std::string &title, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue, const std::string &options="")=0 |
virtual IProfile2D * | createProfile2D (const std::string &path, const std::string &title, const std::vector< double > &binEdgesX, const std::vector< double > &binEdgesY, const std::string &options="")=0 |
virtual IProfile2D * | createProfile2D (const std::string &path, const std::string &title, const std::vector< double > &binEdgesX, const std::vector< double > &binEdgesY, double lowerValue, double upperValue, const std::string &options="")=0 |
virtual IProfile2D * | createProfile2D (const std::string &pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY)=0 |
virtual IProfile2D * | createProfile2D (const std::string &pathAndTitle, int nBinsX, double lowerEdgeX, double upperEdgeX, int nBinsY, double lowerEdgeY, double upperEdgeY, double lowerValue, double upperValue)=0 |
virtual IProfile2D * | createCopy (const std::string &path, const IProfile2D &profile)=0 |
virtual IHistogram1D * | add (const std::string &path, const IHistogram1D &hist1, const IHistogram1D &hist2)=0 |
virtual IHistogram1D * | subtract (const std::string &path, const IHistogram1D &hist1, const IHistogram1D &hist2)=0 |
virtual IHistogram1D * | multiply (const std::string &path, const IHistogram1D &hist1, const IHistogram1D &hist2)=0 |
virtual IHistogram1D * | divide (const std::string &path, const IHistogram1D &hist1, const IHistogram1D &hist2)=0 |
virtual IHistogram2D * | add (const std::string &path, const IHistogram2D &hist1, const IHistogram2D &hist2)=0 |
virtual IHistogram2D * | subtract (const std::string &path, const IHistogram2D &hist1, const IHistogram2D &hist2)=0 |
virtual IHistogram2D * | multiply (const std::string &path, const IHistogram2D &hist1, const IHistogram2D &hist2)=0 |
virtual IHistogram2D * | divide (const std::string &path, const IHistogram2D &hist1, const IHistogram2D &hist2)=0 |
virtual IHistogram3D * | add (const std::string &path, const IHistogram3D &hist1, const IHistogram3D &hist2)=0 |
virtual IHistogram3D * | subtract (const std::string &path, const IHistogram3D &hist1, const IHistogram3D &hist2)=0 |
virtual IHistogram3D * | multiply (const std::string &path, const IHistogram3D &hist1, const IHistogram3D &hist2)=0 |
virtual IHistogram3D * | divide (const std::string &path, const IHistogram3D &hist1, const IHistogram3D &hist2)=0 |
virtual IHistogram1D * | projectionX (const std::string &path, const IHistogram2D &hist)=0 |
virtual IHistogram1D * | projectionY (const std::string &path, const IHistogram2D &hist)=0 |
virtual IHistogram1D * | sliceX (const std::string &path, const IHistogram2D &hist, int index)=0 |
virtual IHistogram1D * | sliceY (const std::string &path, const IHistogram2D &hist, int index)=0 |
virtual IHistogram1D * | sliceX (const std::string &path, const IHistogram2D &hist, int index1, int index2)=0 |
virtual IHistogram1D * | sliceY (const std::string &path, const IHistogram2D &hist, int index1, int index2)=0 |
virtual IHistogram2D * | projectionXY (const std::string &path, const IHistogram3D &hist)=0 |
virtual IHistogram2D * | projectionXZ (const std::string &path, const IHistogram3D &hist)=0 |
virtual IHistogram2D * | projectionYZ (const std::string &path, const IHistogram3D &hist)=0 |
virtual IHistogram2D * | sliceXY (const std::string &path, const IHistogram3D &hist, int index1, int index2)=0 |
virtual IHistogram2D * | sliceXZ (const std::string &path, const IHistogram3D &hist, int index1, int index2)=0 |
virtual IHistogram2D * | sliceYZ (const std::string &path, const IHistogram3D &hist, int index1, int index2)=0 |