7 #ifndef AIDA_IANALYSISFACTORY_H
8 #define AIDA_IANALYSISFACTORY_H 1
118 __declspec(dllexport)
virtual IDataPointSetFactory * createDataPointSetFactory(ITree &tree)=0
Create an IDataPointSetFactory.
class IManagedObject;
Definition: ITree.h:37
The creator of trees.
Definition: ITreeFactory.h:27
A factory for creating ITuples.
Definition: ITupleFactory.h:30
virtual IFunctionFactory * createFunctionFactory(ITree &tree)=0
Create an IFunctionFactory.
Factory for plotter and styles.
Definition: IPlotterFactory.h:35
virtual IHistogramFactory * createHistogramFactory(ITree &tree)=0
Create an IHistogramFactory.
Basic user-level interface for creating a factory of IDataPointSet.
Definition: IDataPointSetFactory.h:38
virtual ~IAnalysisFactory()
Destructor.
Definition: IAnalysisFactory.h:44
virtual IFitFactory * createFitFactory()=0
Create an IFitFactory.
User level interface for factory classes of Histograms (binned, unbinned, and profile) The created ob...
Definition: IHistogramFactory.h:38
Factory for fitter and fit data objects.
Definition: IFitFactory.h:30
The "master" factory from which other factories are obtained.
Definition: IAnalysisFactory.h:40
Function factory.
Definition: IFunctionFactory.h:31
virtual ITupleFactory * createTupleFactory(ITree &tree)=0
Create an ITupleFactory.
virtual IPlotterFactory * createPlotterFactory(int argc=0, char **args=0, const std::string &imp="", const std::string &lib="")=0
Create an IPlotterFactory.
virtual ITreeFactory * createTreeFactory()=0
Create an ITreeFactory.