cern.clhep

Package cern.clhep

A Java port of CLHEP 1.4.0 (C++) - A Class Library for High Energy Physics.

See: Description

Package cern.clhep Description

A Java port of CLHEP 1.4.0 (C++) - A Class Library for High Energy Physics.

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

cern.jet.random.tdouble
cern.jet.random.tdouble.engine

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.

SCaVis 2.1 © jWork.ORG