The goal of the FreeHEP library is to encourage the sharing and reuse of Java code in High Energy Physics. Although some of the code is fairly specific to HEP, other code is more generic and could be used by anyone. To maximize reuse we strive to keep the dependencies between various packages in the FreeHEP library to a minimum, so you can use which ever parts interest you without being forced to use the entire library.
The FreeHEP Java library is an "Open Source" library distributed under the terms of the LGPL.
The best way to get to know the library and its components is to have a look at the Demonstrations, see menu. Several components have their own descriptions, see below. For an overview you may want to check out the Publications and Talks page.
HEP | HEP IO | HepRep | JAIDA | Math | Tools | Vector Graphics | Maven Plugins |
---|---|---|---|---|---|---|---|
Java3D Physics YaPPI |
HBook MCFIO ROOT IO StdHEP XDR |
HepRep HepRep1 JHepRep JHepRep1 HR1-Adapter CHepRep HepRepJNI |
JAida Remote FMinuit JMinuit HBook Root AIDAJNI AIDATLD |
FMinuit JMinuit |
AID AID-Plugin RTTI PSViewer |
Graphics2D GraphicsIO GraphicsIO-Test Formats EMF Java PostScript SVG SWF |
CharTable IDLJ JarJar JAS NAR One RMIC SWIG WBXML |
Base |
---|
Application Framework ArgV Command Dispatcher |
Command Line Export I/O |
Parameter Database Record Swing |
Util Web Util XML |
If you have questions/comments/feedback please send them to: developers AT freehep DOT org.