Public Methods |
virtual | ~IHistogramFactory () |
virtual IHistogram1D * | create1D (std::string title, int nBinsx, double xmin, double xmax, const int ID=0)=0 |
| Creation of histograms with known boundaries. The name of the methods is simply "create*D", as a HistogramFactory should create only Histograms. :-).
|
virtual IHistogram2D * | create2D (std::string title, int nBinsx, double xmin, double xmax, int nBinsy, double ymin, double ymax, const int ID=0)=0 |
virtual void | unregister (IHistogram *h)=0 |
| remove the histogram from the list of active histos
|
virtual void | destroy (IHistogram *h)=0 |
| unregister() and delete histogram
|