#include <AnalysisFactory.h>
Public Member Functions | |
virtual | ~AnalysisFactory () |
Destructor. | |
ITreeFactory * | createTreeFactory () |
Create an ITreeFactory. | |
IHistogramFactory * | createHistogramFactory (ITree &tree) |
Create an HistogramFactory. | |
IDataPointSetFactory * | createDataPointSetFactory (ITree &tree) |
Not implemented in LWH. | |
ITupleFactory * | createTupleFactory (ITree &) |
Not implemented in LWH. | |
IFunctionFactory * | createFunctionFactory (ITree &) |
Not implemented in LWH. | |
IPlotterFactory * | createPlotterFactory (int=0, char **=0, const std::string &="", const std::string &="") |
Not implemented in LWH. | |
IFitFactory * | createFitFactory () |
Not implemented in LWH. | |
Private Member Functions | |
void | clear () |
Delete all produced factories. | |
Private Attributes | |
std::set< HistogramFactory * > | histfacs |
The histogram factories. | |
std::set< DataPointSetFactory * > | datafacs |
The dataset factories. | |
std::set< TreeFactory * > | treefacs |
The tree factories. |
Typically accessed by:
IAnalysisFactory* af = AIDA_createAnalysisFactory();
Definition at line 44 of file AnalysisFactory.h.
ITreeFactory* LWH::AnalysisFactory::createTreeFactory | ( | ) | [inline] |
IHistogramFactory* LWH::AnalysisFactory::createHistogramFactory | ( | ITree & | tree | ) | [inline] |
Create an HistogramFactory.
tree | The ITree which created histograms will be associated to. |
Definition at line 66 of file AnalysisFactory.h.
References histfacs.
IDataPointSetFactory* LWH::AnalysisFactory::createDataPointSetFactory | ( | ITree & | tree | ) | [inline] |
Not implemented in LWH.
Definition at line 78 of file AnalysisFactory.h.
References datafacs.
ITupleFactory* LWH::AnalysisFactory::createTupleFactory | ( | ITree & | ) | [inline] |
Not implemented in LWH.
Definition at line 89 of file AnalysisFactory.h.
IFunctionFactory* LWH::AnalysisFactory::createFunctionFactory | ( | ITree & | ) | [inline] |
Not implemented in LWH.
Definition at line 97 of file AnalysisFactory.h.
IPlotterFactory* LWH::AnalysisFactory::createPlotterFactory | ( | int | = 0 , |
|
char ** | = 0 , |
|||
const std::string & | = "" , |
|||
const std::string & | = "" | |||
) | [inline] |
Not implemented in LWH.
Definition at line 105 of file AnalysisFactory.h.
IFitFactory* LWH::AnalysisFactory::createFitFactory | ( | ) | [inline] |
Not implemented in LWH.
Definition at line 115 of file AnalysisFactory.h.
void LWH::AnalysisFactory::clear | ( | ) | [inline, private] |
Delete all produced factories.
Definition at line 122 of file AnalysisFactory.h.
References datafacs, histfacs, and treefacs.
Referenced by ~AnalysisFactory().
std::set<HistogramFactory *> LWH::AnalysisFactory::histfacs [private] |
The histogram factories.
Definition at line 135 of file AnalysisFactory.h.
Referenced by clear(), and createHistogramFactory().
std::set<DataPointSetFactory *> LWH::AnalysisFactory::datafacs [private] |
The dataset factories.
Definition at line 138 of file AnalysisFactory.h.
Referenced by clear(), and createDataPointSetFactory().
std::set<TreeFactory *> LWH::AnalysisFactory::treefacs [private] |