Anaphe Home Page Reference Documentation

Main Page     Namespaces     Classes     Source Code    

Anaphe::AIDA_HBook::AIDAHistogramFactory Class Reference

#include <AIDAHistogramFactory.h>

Inheritance diagram for Anaphe::AIDA_HBook::AIDAHistogramFactory:

Anaphe::AIDA_HBook::AIDAHistoFactory List of all members.

Public Methods

 AIDAHistogramFactory ()
virtual ~AIDAHistogramFactory ()
virtual IHistogram1D * create1D (AIDA_STD::string title="", int nBinsx=10, double xmin=0.0, double xmax=10.0, const int ID=0)
virtual IHistogram2D * create2D (AIDA_STD::string title="", int nBinsx=10, double xmin=0.0, double xmax=10.0, int nBinsy=10, double ymin=0.0, double ymax=10.0, const int ID=0)
virtual void unregister (IHistogram *)
virtual void destroy (IHistogram *)

Private Methods

AIDA_STD::string intToString (int)

Private Attributes

AIDA_STD::list< IHistogram * > hlist

Constructor & Destructor Documentation

AIDAHistogramFactory::AIDAHistogramFactory  
 

Definition at line 63 of file AIDAHistogramFactory.cpp.

AIDAHistogramFactory::~AIDAHistogramFactory   [virtual]
 

Definition at line 71 of file AIDAHistogramFactory.cpp.


Member Function Documentation

IHistogram1D * AIDAHistogramFactory::create1D AIDA_STD::string    title = "",
int    nBinsx = 10,
double    xmin = 0.0,
double    xmax = 10.0,
const int    ID = 0
[virtual]
 

Definition at line 86 of file AIDAHistogramFactory.cpp.

References intToString().

IHistogram2D * AIDAHistogramFactory::create2D AIDA_STD::string    title = "",
int    nBinsx = 10,
double    xmin = 0.0,
double    xmax = 10.0,
int    nBinsy = 10,
double    ymin = 0.0,
double    ymax = 10.0,
const int    ID = 0
[virtual]
 

Definition at line 104 of file AIDAHistogramFactory.cpp.

References intToString().

void AIDAHistogramFactory::destroy IHistogram *    [virtual]
 

Reimplemented in Anaphe::AIDA_HBook::AIDAHistoFactory.

Definition at line 132 of file AIDAHistogramFactory.cpp.

AIDA_STD::string AIDAHistogramFactory::intToString int    [private]
 

Definition at line 144 of file AIDAHistogramFactory.cpp.

Referenced by create1D(), and create2D().

void AIDAHistogramFactory::unregister IHistogram *    [virtual]
 

Reimplemented in Anaphe::AIDA_HBook::AIDAHistoFactory.

Definition at line 124 of file AIDAHistogramFactory.cpp.

References hlist.


Member Data Documentation

AIDA_STD::list<IHistogram*> Anaphe::AIDA_HBook::AIDAHistogramFactory::hlist [private]
 

Definition at line 63 of file AIDAHistogramFactory.h.

Referenced by unregister().


The documentation for this class was generated from the following files:

Anaphe documentation generated by Doxygen (www.doxygen.org)