2 #ifndef AIDA_IANALYSISFACTORYROOT_H
3 #define AIDA_IANALYSISFACTORYROOT_H 1
5 #include <AIDA/IAnalysisFactory.h>
6 #include <AIDA/ITree.h>
11 class IDataPointSetFactory;
13 class IFunctionFactory;
14 class IHistogramFactory;
15 class IPlotterFactory;
85 const std::string & imp =
"",
86 const std::string & lib =
"");
virtual IHistogramFactory * createHistogramFactory(ITree &tree)
Create an IHistogramFactory.
Definition: IAnalysisFactoryROOT.cc:27
class IManagedObject;
Definition: ITree.h:37
The creator of trees.
Definition: ITreeFactory.h:27
virtual IPlotterFactory * createPlotterFactory(int argc=0, char **args=0, const std::string &imp="", const std::string &lib="")
Create an IPlotterFactory.
Definition: IAnalysisFactoryROOT.cc:69
virtual IDataPointSetFactory * createDataPointSetFactory(ITree &tree)
Create an IDataPointSetFactory.
Definition: IAnalysisFactoryROOT.cc:49
A factory for creating ITuples.
Definition: ITupleFactory.h:30
The "master" factory from which other factories are obtained.
Definition: IAnalysisFactoryROOT.h:29
Factory for plotter and styles.
Definition: IPlotterFactory.h:35
Basic user-level interface for creating a factory of IDataPointSet.
Definition: IDataPointSetFactory.h:38
virtual ~IAnalysisFactoryROOT()
Destructor.
Definition: IAnalysisFactoryROOT.h:33
virtual IFitFactory * createFitFactory()
Create an IFitFactory.
Definition: IAnalysisFactoryROOT.cc:78
virtual ITupleFactory * createTupleFactory(ITree &tree)
Create an ITupleFactory.
Definition: IAnalysisFactoryROOT.cc:38
virtual IFunctionFactory * createFunctionFactory(ITree &tree)
Create an IFunctionFactory.
Definition: IAnalysisFactoryROOT.cc:63
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 ITreeFactory * createTreeFactory()
Create an ITreeFactory.
Definition: IAnalysisFactoryROOT.cc:17