hep.aida.ref
Class BatchAnalysisFactory

java.lang.Object
  extended by hep.aida.IAnalysisFactory
      extended by hep.aida.ref.BatchAnalysisFactory
Direct Known Subclasses:
AnalysisFactory

public class BatchAnalysisFactory
extends IAnalysisFactory


Constructor Summary
BatchAnalysisFactory()
           
 
Method Summary
 IDataPointSetFactory createDataPointSetFactory(ITree iTree, String options)
          Create an IDataPointSetFactory.
 IFitFactory createFitFactory(String options)
          Create an IFitFactory.
 IFunctionFactory createFunctionFactory(ITree tree, String options)
          Create an IFunctionFactory.
 IGenericFactory createGenericFactory(String factoryType, String options)
          Create an IGenericFactory.
 IHistogramFactory createHistogramFactory(ITree tree, String options)
          Create an IHistogramFactory.
 IGenericFactory createManagedObjectGenericFactory(String arg0, ITree arg1, String arg2)
          Create an IGenericFactory that can create Managed Objects.
 IPlotterFactory createPlotterFactory(String options)
          Create an IPlotterFactory.
 ITreeFactory createTreeFactory(String options)
          Create an ITreeFactory.
 ITupleFactory createTupleFactory(ITree tree, String options)
          Create an ITupleFactory.
 
Methods inherited from class hep.aida.IAnalysisFactory
create, create, createDataPointSetFactory, createFitFactory, createFunctionFactory, createGenericFactory, createHistogramFactory, createManagedObjectGenericFactory, createPlotterFactory, createTreeFactory, createTupleFactory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BatchAnalysisFactory

public BatchAnalysisFactory()
Method Detail

createTreeFactory

public ITreeFactory createTreeFactory(String options)
Description copied from class: IAnalysisFactory
Create an ITreeFactory.

Specified by:
createTreeFactory in class IAnalysisFactory
Returns:
The ITreeFactory.

createHistogramFactory

public IHistogramFactory createHistogramFactory(ITree tree,
                                                String options)
Description copied from class: IAnalysisFactory
Create an IHistogramFactory.

Specified by:
createHistogramFactory in class IAnalysisFactory
Parameters:
tree - The ITree which created histograms will be associated to.
Returns:
The IHistogramFactory.

createTupleFactory

public ITupleFactory createTupleFactory(ITree tree,
                                        String options)
Description copied from class: IAnalysisFactory
Create an ITupleFactory.

Specified by:
createTupleFactory in class IAnalysisFactory
Parameters:
tree - The ITree which created tuples will be associated to.
Returns:
The ITupleFactory.

createFunctionFactory

public IFunctionFactory createFunctionFactory(ITree tree,
                                              String options)
Description copied from class: IAnalysisFactory
Create an IFunctionFactory.

Specified by:
createFunctionFactory in class IAnalysisFactory
Parameters:
tree - The ITree which created functions will be associated to.
Returns:
The IFunctionFactory.

createPlotterFactory

public IPlotterFactory createPlotterFactory(String options)
Description copied from class: IAnalysisFactory
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).

Specified by:
createPlotterFactory in class IAnalysisFactory

createDataPointSetFactory

public IDataPointSetFactory createDataPointSetFactory(ITree iTree,
                                                      String options)
Description copied from class: IAnalysisFactory
Create an IDataPointSetFactory.

Specified by:
createDataPointSetFactory in class IAnalysisFactory
Parameters:
iTree - The ITree which created IDataPointSet will be associated to.
Returns:
The IDataPointSetFactory.

createFitFactory

public IFitFactory createFitFactory(String options)
Description copied from class: IAnalysisFactory
Create an IFitFactory.

Specified by:
createFitFactory in class IAnalysisFactory
Returns:
The IFitFactory.

createGenericFactory

public IGenericFactory createGenericFactory(String factoryType,
                                            String options)
Description copied from class: IAnalysisFactory
Create an IGenericFactory. Generic factories can be used by AIDA implementations to add implementation specific functionality.

Specified by:
createGenericFactory in class IAnalysisFactory
Parameters:
factoryType - The type of factory to create
Returns:
The IGenericFactory.

createManagedObjectGenericFactory

public IGenericFactory createManagedObjectGenericFactory(String arg0,
                                                         ITree arg1,
                                                         String arg2)
Description copied from class: IAnalysisFactory
Create an IGenericFactory that can create Managed Objects. Generic factories can be used by AIDA implementations to add implementation specific functionality.

Specified by:
createManagedObjectGenericFactory in class IAnalysisFactory
Parameters:
arg0 - The type of factory to create
arg1 - The tree on which the managed objects are added.
Returns:
The IGenericFactory.


jHepWork 3.2 © jWork.org