FreeHEP API
Version v1.1

FreeHEP Overview
Version v1.1

The FreeHEP Java Library.

See:
          Description

Packages
hep.aida.ext  
hep.aida.hbook JNI Adapter to create java AIDA Histograms using the HBOOK interface (frozen).
hep.aida.ref Reference implementation of AIDA (see documentation).
hep.aida.ref.event  
hep.aida.ref.fitter  
hep.aida.ref.fitter.fitData  
hep.aida.ref.fitter.fitMethod  
hep.aida.ref.function  
hep.aida.ref.hbook  
hep.aida.ref.histogram  
hep.aida.ref.histogram.binner  
hep.aida.ref.optimizer  
hep.aida.ref.optimizer.fmin  
hep.aida.ref.optimizer.minpack  
hep.aida.ref.optimizer.minuit  
hep.aida.ref.optimizer.uncmin  
hep.aida.ref.plotter  
hep.aida.ref.test Tests for the AIDA reference implementation.
hep.aida.ref.tree  
hep.aida.ref.tuple  
hep.aida.ref.xml  
hep.fitting HEP Fitting classes.
hep.fitting.fitter  
hep.fitting.function  
hep.graphics.heprep HepRep (see documentation).
hep.graphics.heprep.corba CORBA 2.2 implementation of HepRep.
hep.graphics.heprep.corba.idl Generated classes from the CORBA 2.2 IDL.
hep.graphics.heprep.corbavalue CORBA 2.3 implementation of HepRep.
hep.graphics.heprep.corbavalue.idl Generated classes from the CORBA 2.3 IDL.
hep.graphics.heprep.jni JNI adapter to create Java HepReps from C++.
hep.graphics.heprep.ref Reference (java) implementation of HepRep.
hep.graphics.heprep.rmi RMI implementation of HepRep.
hep.graphics.heprep.streamer  
hep.graphics.heprep.streamer.test  
hep.graphics.heprep.test Tests and examples for HepRep.
hep.graphics.heprep.util Utilities for math, colors, fonts and i/o for HepRep.
hep.graphics.heprep.xml XML implementation of HepRep.
hep.graphics.heprep.xml.test Tests and examples for HepRep XML.
hep.graphics.j3d HEP Java3D extensions (solids and utilities).
hep.graphics.j3d.geant4 HEP Java3D extensions (solids and utilities) for Geant4.
hep.io.hbook A low level facility for reading hbook/PAW files.
hep.io.hbook.test  
hep.io.mcfio An implementation of the Fermilab MCFIO package.
hep.io.root Classes for opening and reading a Root file.
hep.io.root.implementation  
hep.io.root.interfaces Public interfaces implemented by objects read from a Root file.
hep.io.root.reps  
hep.io.root.util Some utilities for use with Root.
hep.io.stdhep A pure Java implementation of the stdhep event format.
hep.io.xdr A pure Java implementation of the XDR format.
hep.physics General Physics classes.
hep.physics.yappi YAPPI: Yet another Particle Property Interface (see documentation).
hep.physics.yappi.io HTML Writer for YaPPI.
hep.physics.yappi.io.test Tests for the HTML Writer.
hep.physics.yappi.servlet Servlet to make YaPPI available on the Web.
hep.physics.yappi.test Tests for YaPPI.
hep.physics.yappi.util Utilities for YaPPI.
hep.tuple  
hep.tuple.interfaces  
org.freehep.aid AID - Abstract Interface Definition - A Tool to generate language specific interfaces and classes (Java, C++, ...)  from abstract interface definition source files (.aid).
org.freehep.aid.test Tests for the AID Compiler.
org.freehep.ant Extensions to the Ant make/build system (see documentation).
org.freehep.application Application Framework (see documentation).
org.freehep.application.mdi  
org.freehep.application.services  
org.freehep.application.services.app  
org.freehep.application.services.jnlp  
org.freehep.application.studio  
org.freehep.application.studio.pluginmanager  
org.freehep.application.test  
org.freehep.demo.graphics Demo Application to show the export capabilities of the Graphics2D and GraphicsIO library of FreeHEP.
org.freehep.demo.iconbrowser Demo Application to browse and explore Icons.
org.freehep.graphics2d Base classes for VectorGraphics, useful to implement different output formats.
org.freehep.graphics2d.test  
org.freehep.graphics3d Interactive 3D graphics engine which can either use plain Java or OpenGL.
org.freehep.graphics3d.test Tests and examples for Graphics3D.
org.freehep.graphicsio I/O for different graphics in and output formats.
org.freehep.graphicsio.cgm CGM (Computer Graphics Metafile) Output Format.
org.freehep.graphicsio.cgm.test Tests for the CGM Writer.
org.freehep.graphicsio.emf EMF, Enhanced Meta File, Input and Output Format.
org.freehep.graphicsio.emf.test Tests for the EMF Reader and Writer.
org.freehep.graphicsio.examples  
org.freehep.graphicsio.exportchooser Export dialogs/choosers for GraphicsIO, allowing the user to pick a file and format.
org.freehep.graphicsio.font Utility classes for encoding, including and/or embedding fonts.
org.freehep.graphicsio.font.encoding Font encoding tables and lookup classes to query the tables.
org.freehep.graphicsio.font.encoding.test Tests for the font encoding tables.
org.freehep.graphicsio.font.test Tests for the font Utility classes.
org.freehep.graphicsio.font.truetype Interface for TrueType Font information, using a Java Font class or read from a TrueType font file.
org.freehep.graphicsio.font.truetype.test Tests for the TrueType interface.
org.freehep.graphicsio.gif GIF (Graphics Interchange Format) Output Format.
org.freehep.graphicsio.jpg JPG (Joint Photographic Group) Output Format.
org.freehep.graphicsio.pdf PDF (Portable Document File) Output Format.
org.freehep.graphicsio.pdf.test Tests for PDF.
org.freehep.graphicsio.png PNG (Portable Network Graphics) Output Format.
org.freehep.graphicsio.ppm PPM (Portable PixMap) Output Format.
org.freehep.graphicsio.ps PS, EPS (PostScript and Encapsulated PostScript) Output Format.
org.freehep.graphicsio.ps.test  
org.freehep.graphicsio.svg SVG (Scalable Vector Graphics) Output Format.
org.freehep.graphicsio.swf SWF (Macromedia Flash) Input and Output Format.
org.freehep.graphicsio.swf.test Tests for the SWF Reader and Writer.
org.freehep.graphicsio.test Automatic Tests for the GraphicsIO package.
org.freehep.j3d General Java3D extensions (solids and utilities).
org.freehep.j3d.plot Lego plot, Surface plot and 3D Scatter Plot using Java 3D.
org.freehep.j3d.plot.test Tests for the J3D plot package.
org.freehep.jaco JACO - Java Access to C++ Objects, a tool to generate the JNI layer.
org.freehep.jaco.generator Generator Tool of JACO.
org.freehep.jaco.rtti Run Time Type Information for JACO.
org.freehep.jaco.rtti.cpp C++ Run Time Type Information parser for JACO.
org.freehep.jaco.rtti.idl IDL Run Time Type Information parser for JACO (obsolete).
org.freehep.postscript Stand-Alone PostScript level 2 Interpreter, which can be used as pre-viewer in an application.
org.freehep.postscript.test Tests and examples for the PostScript Interpreter.
org.freehep.preview Package for previewing new classes.
org.freehep.record.source  
org.freehep.swing Extensions to swing which are not in Sun's swing package.
org.freehep.swing.graphics Swing graphics extensions: extra panels with interaction managers.
org.freehep.swing.graphics.test Tests for swing graphics.
org.freehep.swing.images Images/Icons for swing.
org.freehep.swing.images.test Tests for the swing images.
org.freehep.swing.layout Layout managers for swing.
org.freehep.swing.plaf.metal Swing extensions to the Metal Look and Feel.
org.freehep.swing.test Tests for the swing extensions.
org.freehep.tools Generic Tools for use with or outside FreeHEP.
org.freehep.tools.doclet A modified Standard doclet (from JDK 1.4.0), which includes links to the source code in the generated documentation.
org.freehep.tools.doclet.tags Tags subpackage necessary for doclet.
org.freehep.tools.servlet Servlets intended primarily for use with the FreeHEP web site.
org.freehep.util Generic utility classes for FreeHEP.
org.freehep.util.commanddispatcher Dispatcher of commands in a complex application.
org.freehep.util.commanddispatcher.test Tests for the Command Dispatcher.
org.freehep.util.commandline CommandLine parses a command line for parameters and options.
org.freehep.util.commandline.test Tests for the Command Line Parser.
org.freehep.util.images Image handler to (pre-)load images and icons.
org.freehep.util.io Set of Streams, Readers, Writers, Encoders and Decoders.
org.freehep.util.io.test Tests for the I/O Streams, Readers, Writers, Encoders and Decoders.
org.freehep.util.parameterdatabase Parameter Database (in memory) to store and retrieve application wide values of different types.
org.freehep.util.parameterdatabase.editor Editors for the Parameter Database.
org.freehep.util.parameterdatabase.selector Selectors for the Parameter Database.
org.freehep.util.parameterdatabase.types Types for the Parameter Database.
org.freehep.util.template A simple template engine.
org.freehep.util.template.test  
org.freehep.util.test  
org.freehep.xml.io The XMLIO package is a set of interfaces and classes to save and restore objects using XML.
org.freehep.xml.io.test  
org.freehep.xml.menus Package for building menus in Java using XML setup files.
org.freehep.xml.menus.test  
org.freehep.xml.util XML Utilities to add in reading and writing XML.
org.freehep.xml.util.parserwrappers  
org.freehep.xml.util.test Test for the XML utilities.

 

The FreeHEP Java Library.

Note: Packages hep.* are targeted at High-Energy specific problems, while packages org.freehep.* are of more general interest.

See the status page for the status of each package and for the relationship between packages and jar files.

See Also:
FreeHEP Java Library home page

FreeHEP API
Version v1.1

Copyright © 2000-2002 FreeHEP, All Rights Reserved.