cern.clhep.package.html Maven / Gradle / Ivy
Show all versions of colt Show documentation
A Java port of CLHEP 1.4.0
(C++) - A Class Library for High Energy Physics; still quite incomplete - should
probably find a way to take cern.clhep out of this distribution and merge cern.clhep
with hep.lcd
(SLAC).
Here are the CLHEP/C++ packages and their Java counterparts
C++ Package
Description
Java Counterpart
config
global #defines
not needed in Java
Alist
Templated list classes for storing pointers to objects.
{@link cern.colt.list}
{@link java.util}
Combination
Combinatoric engine which, given lists of objects, successively
generates a list of objects which form a unique combinations + Related things
HepChooser
HepCombiner
HepLock
HepLockable
{@link cern.colt.GenericPermuting}
+ ?
Geometry
HepPoint3D
HepNormal3D
HepVector3D
HepPlane3D
HepTransform3D
todo
javax.vecmath
- spec (Sun - Java 3D 1.2)
javax.vecmath
javadoc (Sun - Java 3D 1.2)
hep.lcd
(SLAC)
Hist
HepTuple
HBookTuple
HepTupleManager
HBookFile
HepHistogram
HBookHistogram
Java Analysis Studio
- SLAC
hep.analysis
(SLAC)
{@link hep.aida}
{@link hep.aida.ref}
{@link hep.aida.bin}
Matrix
HepGenMatrix
HepMatrix
HepSymMatrix
HepDiagMatrix
HepVector
{@link cern.colt.matrix}
{@link cern.colt.matrix.linalg}
for small fixed matrices see "Geometry" above
Random
12 different random engines and 10 different random distributions
{@link cern.jet.random}
{@link cern.jet.random.engine}
{@link edu.cornell.lassp.houle.RngPack }
String
HepStrings
Command Line Argument Parsing
{@link java.lang.String}
{@link java.lang.StringBuffer}
GNU cmd line parsing package ?
Units
Definitions of some frequently used physical constants and units
SystemOfUnits.h
PhysicalConstants.h
{@link cern.clhep.Units}
{@link cern.clhep.PhysicalConstants}
Vector
Hep3Vector
HepRotation
HepLorentzVector
HepLorentzRotation
todo
hep.lcd (SLAC)
Contact [email protected]
for more info.