Fermi Physics Class Libraries html archive
Fermilab Physics Class Library Task Force
Mark Fischler (mf@fnal.gov), Walter Brown (wb@fnal.gov)
ZOOM news archive
ZOOM news archive
December 4, 1998:
New Features in
HepTuple
(v1.3):
- Full featured Histoscope file manager
- Alpha release of minimal feature Root file manager
November 17, 1998:
New package: SIunits
The Random package in CLHEP now includes:
- Multivariate Gaussian distribution (RandMultiGauss).
- Test driver for correctness of several distributions.
October 23, 1998:
The following releases were announced October 23, 1998
CLHEP v1.3.2, cvs rtag V01-03-02
This is a fermi maintenance release of CLHEP v1.3
Minor clean-up of HepMatrix and HepVector.
Upgrade and improvement in Random.
Upgrade of ZOOM's html documentation for Random.
This Fermilab version contains the following specific
modifications:
Disable the sort function in HepAList (does not
compile under KAI and should NOT be used anyway)
Enhance the interface of the Random engine to allow use of
user-specified filenames and iostreams for saving and
restoring random engine states.
Extra Engines and Distributions in Random sub-package.
TemplateFunctions.h:
min(), max(), abs(), sqr() have been moved from CLHEP.h
to CLHEP/config/TemplateFunctions.h; there is no inclusions
of TemplateFunctions.h in the CLHEP headers, so there should
be no conflicts with STL and standard math functions;
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under Linux
gcc on cdfsga (6.2) and fncrdn (IRIX 5+
MSVC++ 5.0 under NT with D0 environment
Limitations and dependencies:
HepAList is deprecated and will go away in a futur CLHEP release.
The HepAList sort function is disabled at this time.
ZMutility v1.3.4, cvs rtag V01-03-04
Ported to Babar's platforms
Now Uses STLUtility to over-ride some STL implementations
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under Linux
gcc on cdfsga (6.2)
MSVC++ 5.0 under NT (limited testing)
Limitations and dependencies:
STLUtility v0.0.8.1 or above.
Dependent packages need to add to all their GNUmakefile:
include SoftRelTools/arch_spec_STL.mk
The deprecated FixedTypes package has now officially been
eliminated.
Instead you must include
"ZMutility/FixedTypes.h" rather than "FixedTypes/FixedTypes.hh"
Exceptions beta release: v1.1.6; cvs rtag V01-01-06
Ported to Babar's platforms
Now Uses STLUtility to over-ride some STL implementations
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
gcc on cdfsga (6.2) and fncrdn (IRIX 5+
MSVC++ 5.0 under NT with D0 environment
(limited testing)
Dependencies:
ZMutility v1.3.1 or higher
STLUtility v0.0.8.1 or higher
HepTuple beta release: v1.2.1; cvs rtag V01-02-01
Ported to Babar's platform
Now Uses STLUtility to over-ride some STL implementation
Fix the few reported bugs.
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under RedHat 5.0 on cdfpca with CD+
gcc on cdfsga (6.2) and fncrdn (IRIX 5+
MSVC++ 5.0 under NT with D0 environment
Dependencies:
ZMutility v1.2.3 or higher
Exceptions v1.1 or higher
(Cernlib library must be linked in for HBOOK)
Restrictions:
Coming to in a future release:
Histoscope v5.0 file manager
There is a bug in HBOOK with regard to columns of
doubles in N-tuples:
These are NOT portable among
platforms with different endian-ness (SGI vs Intel/Dec).
This inconvenience will NOT be present with the
Histoscope manager.
Warning:
HBOOK has been compiled and works on NT using
Digital Fortran -- using the default calling conventions.
DSPACK on NT evidently uses the (different) "unix"
calling conventions (with the same compiler).
For people using HBOOK via HepTuple, this should be
fine. But when linking DSPACK-containing code with
direct HBOOK calls, one would need to pay attention to
this issue.
LinearAlgebra beta release: v1.2.4; cvs rtag V01-02-04
Various small cleanups.
Added cloneRealPart and cloneImagPart member functions
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under RedHat 5.0 on cdfpca with CD+
MSVC++ 5.0 under NT with D0 environment
Restrictions:
Math functions (like cos, sin) have not been implemented.
Does not use the Exceptions package yet.
Dependencies: ZMutility v1.2.3 or later
October 7, 1998:
STLUtility v0.0.8.1; cvs rtag V00-00-08-01
August 21, 1998:
The following releases were announced August 21, 1998
HepTuple beta release: v1.2; cvs rtag V01-02-00
Add HepFileManager::list which returns a vector of
HepFileManager::Items
representing the content of a directory
Updates to documentation.
Add statistics accessors to the Histogram classes.
(accessors like entries(), sumX(), sumX2(), etc...)
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under RedHat 5.0 on cdfpca with CD+
gcc on cdfsga (6.2) and fncrdn (IRIX 5+
MSVC++ 5.0 under NT with D0 environment
Dependencies:
ZMutility v1.2.3 or higher
Exceptions v1.1 or higher
(Cernlib library must be linked in for HBOOK)
Restrictions:
Coming to in a future release:
Histoscope v5.0 file manager
There is a bug in HBOOK with regard to columns of
doubles in N-tuples:
These are NOT portable among
platforms with different endian-ness (SGI vs Intel/Dec).
This inconvenience will NOT be present with the
Histoscope manager.
CLHEP v1.3, cvs rtag V01-03-00
This release brings the CLHEP in the zoom repository into sync
with the main trunk of CLHEP, which is version 1.3.
This Fermilab version contains the following specific
modifications:
Disable the sort function in HepAList (does not
compile under KAI and should NOT be used anyway)
Enhance the interface of the Random engine to allow use of
user-specified filenames and iostreams for saving and
restoring random engine states.
Extra Engines and Distributions in Random sub-package.
TemplateFunctions.h:
min(), max(), abs(), sqr() have been moved from CLHEP.h
to CLHEP/config/TemplateFunctions.h; there is no inclusions
of TemplateFunctions.h in the CLHEP headers, so there should
be no conflicts with STL and standard math functions;
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under Linux
gcc on cdfsga (6.2) and fncrdn (IRIX 5+
MSVC++ 5.0 under NT with D0 environment
Limitations and dependencies:
HepAList is deprecated and will go away in a futur CLHEP release.
The HepAList sort function is disabled at this time.
Parent Pages:
Zoom Home Page-
Zoom Archive Page-
Fermilab at Work-
Fermilab Home