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