Note the new modules possible
section of this page.
Reflecting the direction of the Steering Committee,
some of the earlier modules intended has been
moved here.
A
UVM Browser for ZOOM Packages
has been set up to allow users to explore the feel of this approach to
code documentation tools.
The following modules have been prepared for use of namespace.
If
ZM_USE_NAMESPACE is defined, in versions at or beyond the indicated
version, these will be in the namespace shown:
HepTuple v1.1.8 --- zmht
PhysicsVectors v1.1.4 --- zmpv
ZMtools v1.0.2 --- zmtmf
for ZMtimer
Exceptions v1.1.4 --- zmex
ZMutility v1.3.3 --- zmfxt
for FixedTypes
July 22, 1998:
The following modules have been prepared for use of namespace; if
ZM_USE_NAMESPACE is defined, these will be in the indicated namespace:
HepTuple v1.1.8
PhysicsVectors v1.1.4
ZMtools v1.0.2
Exceptions v1.1.4
ZMutility v1.3.3
HepTuple beta release: v1.1.8; cvs rtag V01-01-08
Strengthened the object ownership model.
The HepFileManager is
now completely responsible for creating and deleting the
object. When the manager is destroyed, it automatically
delete all its objects (Histogram, ntuple, etc...).
A call to the member function release() for an object
instructs the manager that it can eventually delete the
object if it wants to.
Fixed bug preventing the use of Geant3 and HepTuple in the
same program.
Fixed bug in HBook and in HepTuple effectively preventing the
use of two HBook file manager.
Fixed bug in rmdir
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
Restrictions:
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.
Coming in a future release:
enhancement to the file manager lookup methods
statistics for Histogram (Avg, etc) courtesy of BaBar,
Histoscope v5.0 file manager
Dependencies: ZMutility v1.2.3 or later
PhysicsVectors beta release: v1.1.4, cvs rtag V01-01-04
Bridge header to Linear Algebra.
Works on NT Visual C++ 5.0.
Optimizations for comparisons and isNear among types of
rotations and transformations.
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:
Requires ZMutility v1.01 (or later)
and Exceptions v1.0 (or later)
Testing status:
all interfaces and features present in the header files
have been implemented and tested.
CLHEP v1.2.9, cvs rtag V01-02-09
Two new Random Engines.
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:
Changes in newly released CLHEP 1.3 not integrated in.
Changes required for NT have been fed back and are in CLHEP 1.3.
ZOOM version of CLHEP Random is not yet in official CLHEP version 1.3.
LinearAlgebra beta release: v1.2.2; cvs rtag V01-02-02
Antisymmetric matrix model code completed.
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
June 8, 1998:
Latest release, announced today:
LinearAlgebra beta release: v1.2; cvs rtag V01-02-00
Now includes symmetric and antisymmetric matrix models.
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
PhysicsVectors beta release: v1.1, cvs rtag V01-01-00
This release includes all classes intended for the package:
SpaceVector,
UnitVector,
PlaneVector,
LorentzVector,
Rotation, and
LorentzTransformation.
The release also now includes the CLHEP compatibility headers,
and the PhysVec.h notational convenience header.
Finally, LorentzTransformation and LorentzBoost
classes are present & tested.
Platforms checked:
KAI on d0chb with D0 environment
KAI on cdfsga with CDF environment
KAI under Linux
Limitations and dependencies:
NT under MSVC++ 5.0 is not yet working
Bridge header to Linear Algebra still to come.
Requires ZMutility v1.01 (or later)
and Exceptions v1.0 (or later)
Testing status:
all interfaces and features present in the header files
have been implemented and tested.
June 1, 1998:
Latest release, announced today:
LinearAlgebra beta release: v1.1; cvs rtag V01-01-00
In this release:
symmetric matrix model, and
examples are only built on demand (tbi+
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
(except symmetrix model)
Restrictions:
Math functions (like cos, sin) have not been implemented.
Does not use the Exceptions package yet.
Dependencies: ZMutility v1.2.3 or later
Parent Pages:
Zoom Home Page-
Zoom Archive Page-
Fermilab at Work-
Fermilab Home