|
RAIDA
1.9.0
|
The "master" factory from which other factories are obtained. More...
#include <IAnalysisFactoryROOT.h>
Public Member Functions | |
| virtual | ~IAnalysisFactoryROOT () |
| Destructor. | |
| virtual ITreeFactory * | createTreeFactory () |
| Create an ITreeFactory. More... | |
| virtual IHistogramFactory * | createHistogramFactory (ITree &tree) |
| Create an IHistogramFactory. More... | |
| virtual IDataPointSetFactory * | createDataPointSetFactory (ITree &tree) |
| Create an IDataPointSetFactory. More... | |
| virtual ITupleFactory * | createTupleFactory (ITree &tree) |
| Create an ITupleFactory. More... | |
| virtual IFunctionFactory * | createFunctionFactory (ITree &tree) |
| Create an IFunctionFactory. More... | |
| virtual IPlotterFactory * | createPlotterFactory (int argc=0, char **args=0, const std::string &imp="", const std::string &lib="") |
| Create an IPlotterFactory. More... | |
| virtual IFitFactory * | createFitFactory () |
| Create an IFitFactory. More... | |
Public Member Functions inherited from AIDA::IAnalysisFactory | |
| virtual | ~IAnalysisFactory () |
| Destructor. | |
The "master" factory from which other factories are obtained.
Typically accessed by: IAnalysisFactory* af = AIDA_createAnalysisFactory();
|
virtual |
Create an IDataPointSetFactory.
| tree | The ITree which created IDataPointSet will be associated to. |
Implements AIDA::IAnalysisFactory.
References AIDA::ITree::storeName().
|
virtual |
|
virtual |
Create an IFunctionFactory.
| tree | The ITree which created functions will be associated to. |
Implements AIDA::IAnalysisFactory.
|
virtual |
Create an IHistogramFactory.
| tree | The ITree which created histograms will be associated to. |
Implements AIDA::IAnalysisFactory.
References AIDA::ITree::storeName().
|
virtual |
Create an IPlotterFactory.
Due to the fact that the plotter factory may activate a GUI tookit, the process arguments (passed to the main function) could be passed to the plotter factory. Most of the GUI toolkit ask for them (Motif, gtk, Qt, FLTK).
| imp | The AIDA implementation to use. The default uses the current implementation one. |
| lib | The plotter to use within the choosen AIDA implementation (an AIDA implementation may have multiple plotters based on different technologies). |
Implements AIDA::IAnalysisFactory.
|
virtual |
|
virtual |
Create an ITupleFactory.
| tree | The ITree which created tuples will be associated to. |
Implements AIDA::IAnalysisFactory.
References AIDA::ITree::storeName().
1.8.5