Colt 1.2.0

Package cern.clhep

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

See:
          Description

Class Summary
PhysicalConstants High Energy Physics coherent Physical Constants.
Units High Energy Physics coherent system of Units.
 

Package cern.clhep Description

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. cern.colt.list
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

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)
hep.aida
hep.aida.ref
hep.aida.bin
Matrix HepGenMatrix
HepMatrix
HepSymMatrix
HepDiagMatrix
HepVector
cern.colt.matrix
cern.colt.matrix.linalg
for small fixed matrices see "Geometry" above
Random 12 different random engines and 10 different random distributions

cern.jet.random
cern.jet.random.engine
edu.cornell.lassp.houle.RngPack

String HepStrings
Command Line Argument Parsing
String
StringBuffer
GNU cmd line parsing package ?
Units

Definitions of some frequently used physical constants and units
SystemOfUnits.h
PhysicalConstants.h

Units
PhysicalConstants
Vector

Hep3Vector
HepRotation
HepLorentzVector
HepLorentzRotation

todo
hep.lcd
(SLAC)

Contact wolfgang.hoschek@cern.ch for more info.


Colt 1.2.0

Jump to the Colt Homepage