| 
 | FreeHEP API Version 3.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--hep.aida.IAnalysisFactory
The "master" factory from which other factories are obtained. Typically accessed by:
   IAnalysisFactory af =(IAnalysisFactory) ServiceManager.create("hep.aida.IAnalysisFactory");
 
 In C++ IAnalysisFactory* af = AIDA_createAnalysisFactory();
| Constructor Summary | |
| IAnalysisFactory() | |
| Method Summary | |
| static IAnalysisFactory | create()Create an instance of an IAnalysisFactory. | 
| abstract  IDataPointSetFactory | createDataPointSetFactory(ITree tree)Create an IDataPointSetFactory. | 
| abstract  IFitFactory | createFitFactory()Create an IFitFactory. | 
| abstract  IFunctionFactory | createFunctionFactory(ITree tree)Create an IFunctionFactory. | 
| abstract  IHistogramFactory | createHistogramFactory(ITree tree)Create an IHistogramFactory. | 
| abstract  IPlotterFactory | createPlotterFactory()Create an IPlotterFactory. | 
| abstract  ITreeFactory | createTreeFactory()Create an ITreeFactory. | 
| abstract  ITupleFactory | createTupleFactory(ITree tree)Create an ITupleFactory. | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public IAnalysisFactory()
| Method Detail | 
public static IAnalysisFactory create()
RuntimeException - If a concrete IAnalysisFactory implementation cannot be locatedpublic abstract ITreeFactory createTreeFactory()
public abstract IHistogramFactory createHistogramFactory(ITree tree)
                                                  throws IllegalArgumentException
tree - The ITree which created histograms will be associated to.
IllegalArgumentException - if tree is null.
public abstract IDataPointSetFactory createDataPointSetFactory(ITree tree)
                                                        throws IllegalArgumentException
tree - The ITree which created IDataPointSet will be associated to.
IllegalArgumentException - if tree is null.
public abstract ITupleFactory createTupleFactory(ITree tree)
                                          throws IllegalArgumentException
tree - The ITree which created tuples will be associated to.
IllegalArgumentException - if tree is null.
public abstract IFunctionFactory createFunctionFactory(ITree tree)
                                                throws IllegalArgumentException
tree - The ITree which created functions will be associated to.
IllegalArgumentException - if tree is null.public abstract IPlotterFactory createPlotterFactory()
public abstract IFitFactory createFitFactory()
| 
 | FreeHEP API Version 3.0 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||