|
AIDA API Version 3.3 |
|||||||||
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 in Java by:
IAnalysisFactory af = IAnalysisFactory.create();In C++:
IAnalysisFactory* af = AIDA_createAnalysisFactory();
Constructor Summary | |
IAnalysisFactory()
|
Method Summary | |
static IAnalysisFactory |
create()
|
static IAnalysisFactory |
create(String options)
Create an instance of an IAnalysisFactory. |
IDataPointSetFactory |
createDataPointSetFactory(ITree tree)
Create an IDataPointSetFactory. |
abstract IDataPointSetFactory |
createDataPointSetFactory(ITree tree,
String options)
Create an IDataPointSetFactory. |
IFitFactory |
createFitFactory()
Create an IFitFactory. |
abstract IFitFactory |
createFitFactory(String options)
Create an IFitFactory. |
IFunctionFactory |
createFunctionFactory(ITree tree)
Create an IFunctionFactory. |
abstract IFunctionFactory |
createFunctionFactory(ITree tree,
String options)
Create an IFunctionFactory. |
IGenericFactory |
createGenericFactory(String factoryType)
Create an IGenericFactory. |
abstract IGenericFactory |
createGenericFactory(String factoryType,
String options)
Create an IGenericFactory. |
IHistogramFactory |
createHistogramFactory(ITree tree)
Create an IHistogramFactory. |
abstract IHistogramFactory |
createHistogramFactory(ITree tree,
String options)
Create an IHistogramFactory. |
IGenericFactory |
createManagedObjectGenericFactory(String factoryType,
ITree tree)
Create an IGenericFactory that can create Managed Objects. |
abstract IGenericFactory |
createManagedObjectGenericFactory(String factoryType,
ITree tree,
String options)
Create an IGenericFactory that can create Managed Objects. |
IPlotterFactory |
createPlotterFactory()
Create an IPlotterFactory. |
abstract IPlotterFactory |
createPlotterFactory(String options)
Create an IPlotterFactory. |
ITreeFactory |
createTreeFactory()
Create an ITreeFactory. |
abstract ITreeFactory |
createTreeFactory(String options)
Create an ITreeFactory. |
ITupleFactory |
createTupleFactory(ITree tree)
Create an ITupleFactory. |
abstract ITupleFactory |
createTupleFactory(ITree tree,
String options)
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 ITreeFactory createTreeFactory()
public abstract ITreeFactory createTreeFactory(String options)
public IHistogramFactory createHistogramFactory(ITree tree) throws IllegalArgumentException
tree
- The ITree which created histograms will be associated to.
IllegalArgumentException
- if tree is null.public abstract IHistogramFactory createHistogramFactory(ITree tree, String options) throws IllegalArgumentException
tree
- The ITree which created histograms will be associated to.
IllegalArgumentException
- if tree is null.public IDataPointSetFactory createDataPointSetFactory(ITree tree) throws IllegalArgumentException
tree
- The ITree which created IDataPointSet will be associated to.
IllegalArgumentException
- if tree is null.public abstract IDataPointSetFactory createDataPointSetFactory(ITree tree, String options) throws IllegalArgumentException
tree
- The ITree which created IDataPointSet will be associated to.
IllegalArgumentException
- if tree is null.public ITupleFactory createTupleFactory(ITree tree) throws IllegalArgumentException
tree
- The ITree which created tuples will be associated to.
IllegalArgumentException
- if tree is null.public abstract ITupleFactory createTupleFactory(ITree tree, String options) throws IllegalArgumentException
tree
- The ITree which created tuples will be associated to.
IllegalArgumentException
- if tree is null.public IFunctionFactory createFunctionFactory(ITree tree) throws IllegalArgumentException
tree
- The ITree which created functions will be associated to.
IllegalArgumentException
- if tree is null.public abstract IFunctionFactory createFunctionFactory(ITree tree, String options) throws IllegalArgumentException
tree
- The ITree which created functions will be associated to.
IllegalArgumentException
- if tree is null.public IPlotterFactory createPlotterFactory()
public abstract IPlotterFactory createPlotterFactory(String options)
public IFitFactory createFitFactory()
public abstract IFitFactory createFitFactory(String options)
public IGenericFactory createGenericFactory(String factoryType)
factoryType
- The type of factory to create
public abstract IGenericFactory createGenericFactory(String factoryType, String options)
factoryType
- The type of factory to create
public IGenericFactory createManagedObjectGenericFactory(String factoryType, ITree tree)
factoryType
- The type of factory to createtree
- The tree on which the managed objects are added.
public abstract IGenericFactory createManagedObjectGenericFactory(String factoryType, ITree tree, String options)
factoryType
- The type of factory to createtree
- The tree on which the managed objects are added.
public static IAnalysisFactory create()
public static IAnalysisFactory create(String options)
RuntimeException
- If a concrete IAnalysisFactory implementation cannot be located
|
AIDA API Version 3.3 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |