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().