IAnalysisFactory

create

Create an instance of an IAnalysisFactory.
This method will attempt to locate and load an IAnalysisFactory
at runtime. If one cannot be found an error message will be printed, and a RuntimeException thrown.
The method first checks the System property hep.aida.IAnalysisFactory. If this is not found
it uses the services API to find an IAnalysisFactory service in a jar file on the CLASSPATH.

Returns:

The IAnalysisFactory

Throws:

RuntimeException - If a concrete IAnalysisFactory implementation cannot be located

createPlotterFactory

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).