ThePEG 2.3.0
|
The "master" factory from which other factories are obtained. More...
#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. | |
The "master" factory from which other factories are obtained.
Typically accessed by:
IAnalysisFactory* af = AIDA_createAnalysisFactory();
Definition at line 44 of file AnalysisFactory.h.
|
inlinevirtual |
|
inlineprivate |
Delete all produced factories.
Definition at line 122 of file AnalysisFactory.h.
References datafacs, histfacs, and treefacs.
Referenced by ~AnalysisFactory().
|
inline |
Not implemented in LWH.
Definition at line 78 of file AnalysisFactory.h.
References datafacs.
|
inline |
Not implemented in LWH.
Definition at line 115 of file AnalysisFactory.h.
|
inline |
Not implemented in LWH.
Definition at line 97 of file AnalysisFactory.h.
|
inline |
Create an HistogramFactory.
tree | The ITree which created histograms will be associated to. |
Definition at line 66 of file AnalysisFactory.h.
References histfacs.
|
inline |
Not implemented in LWH.
Definition at line 105 of file AnalysisFactory.h.
|
inline |
|
inline |
Not implemented in LWH.
Definition at line 89 of file AnalysisFactory.h.
|
private |
The dataset factories.
Definition at line 138 of file AnalysisFactory.h.
Referenced by clear(), and createDataPointSetFactory().
|
private |
The histogram factories.
Definition at line 135 of file AnalysisFactory.h.
Referenced by clear(), and createHistogramFactory().
|
private |