Fermi Physics Class Libraries html archive
Fermilab Physics Class Library Task Force
Mark Fischler (firstname.lastname@example.org), Walter Brown (email@example.com)
ZOOM news archive
ZOOM news archive
June 30, 2000:
Agreements reached at CLHEP Workshop 2000
workshop was a meeting of CLHEP developers, key user representatives, and
people proposing to add classes to CLHEP.
June 26, 2000:
CLHEP Workshop at Fermilab, June 29-30.
This is a small meeting of CLHEP developers, key user representatives, and
people proposing to add classes to CLHEP. Please see the above link for
ZOOM Exceptions Package prepared for inclusion in CLHEP.
Proposed CLHEP code for inclusion of Exceptions classes is temporarily
accessible through these links:
The Exceptions package
provides for flexible handling, with and without the C++
try/throw/catch mechanism enabled.
- Code for the new (proposed)
- Portability code to be inserted in the
The following were disseminated in a ZOOM release notice:
Based on the Special Functions section of the Gnu Scientific Library,
this provides various functions such as Bessel functions, Legendre polynomials,
Elliptic integrals, and so forth.
CLHEP version 1.5 of
This is the "official" CLHEP release 1.5, now in ZOOM as CLHEP-1.5.1
Since the ZOOM CLHEP package generally
tracks the development cvs repository of CLHEP, ZOOM users should not see
significant changes, except for the presence of a new package (StdHepC++).
This is a C++ version of the
product, which provides a common output format for Monte Carlo events.
This destination class in the ErrorLogger
package, which supports multiple
processes issuing messages to be collected by one central process,
is now ready for serious use.
May 11, 2000:
A new tool in ZMtools and a new header in ErrorLogger:
Graded asserts that can be deactivated with a finer granularity
than just NDEBUG being defined or not.
Graded asserts that when triggered issue messages through the
March 14, 2000:
Two new tools in ZMtools:
Simple templated class that behaves like an STL container but
can also be block-initialized like a fixed-size native C++ array.
Provides a simple means of
selecting certain of a container's members while traversing
(iterating through) the container.
A new destination in the ErrorLogger
package, that will support multiple
processes issuing messages, which are collected and dealt with by one central
ZOOM packages now make use of
The STLUtility package has been
Its functionallity, as well as full backward compatibility, is covered by the
New random distributions in
RandLandau Landau distribution.
Table-driven RandGaussT and
February 29, 2000:
ZOOM Status Presentation to Run II Steering committee, Feb 29, 2000.
Beta release of the portability package.
The make files in most ZOOM packages have been modified to take advantage
Zoom Home Page-
Zoom Archive Page-
Fermilab at Work-