Release Notice for ZOOM Release R-02-09-13
This release is assigned rtag R-02-09-13
Packages modified in this release:
- HepTuple
v2.1.8
Transparent output file switching on user request.
Also, a fix to avoid confusion in case of duplicate index column names.
- ISOcxx
v2.0.5
Special treatment of system headers when required.
- CLHEP Matrix
v1.8.1
Correct improper behavior of trace().
- CLHEP (`As Is' subpackages)
v1.8.1
In Geometry, operator== now compares Transform3D's for exact equality.
In Evaluator, fixed a memory leak.
- CLHEP HepPDT and HepMC
v1.8.1
Vetted for KCC and other environments.
New Packages in this release:
- CovMatrices
v1.0
Lean-and-mean (and quite fast) operations involving moderately smal
symmetric positive definite matrices.
Packages declared "Production":
Package slightly adjusted in this release:
Cleanups in links on web pages, and in using the zoomcvs repository
instead of the cdfsga one, were done in this packages:
- Allocator
v1.0.4
- ErrLogEx
v2.0.4
- Exceptions
v2.0.9
- HistTools
v0.1.2
- LinearAlgebra
v2.1.2
- PhysicsVectors
v0.1.2
- ValuePtr
v2.0.1
- ZMtimer
v2.0.1
- ZMtools
v2.2.1
- ZMutility
v2.0.3
HepTuple v2.1.8 cvs rtag V02-01-08
Transparent output file switching.
Check in the HepXXXFileManager changes to implement transparent output
file switching on user request.
The new files, HepFileSwitch.[h | cc] give the user a hook to
intervene when a file switch is requested and an unknown object
type turns up.
Implemented only for the Root manager.
Index seareching restricted by block.
When seaching for the index column to an indexed array, restrict the
search to the block containing the array. This modification of
HepNtuple-capture.cc was suggested by Gordon Watts.
It prevents pairing up Array[n] in block B2 with index n (of the same
name) from block B1.
Abatement of apparent memory leak
Rearrange code in HepDir.cc and HepFIleManager.cc to resolve a Purify
complaint about an alleged memory leak.
ISOcxx v2.0.5; cvs rtag V02-00-05
ENable special treatment for system-supplied headers.
Under gcc, system-supplied headers in /usr/include may need
C compilation etc.
Platforms checked:
- gcc 3.1 under Linux (FRHL 6 and 7)
- gcc 3.0.4 under Linux and IRIX 6.5
- gcc 3.0.1 under Linux and IRIX 6.5
- KAI 3.4 under IRIX 6.5, SunOS 5.6, Linux 6.1
- KAI 4.0b and 4.0d under Linux 6.1
- KAI 4.0d under IRIX 6.5 with and without exceptions disabled
- KAI 4.0d under SunOS 5.8 with exceptions disabled
- gcc 2.95-2 under IRIX 6.5, SUnOS 5.6,
SunOS5.8, Linux 6.2, Linux 7.1
- MSVC++ V6.0 on NT4 using SRT
Dependencies:
CLHEP v1.8, cvs rtag V01-08-01
In the Matrix sub-package:
Fix a bug that was in trace() from time immemorial!
Trace had been returning the column sum of the first column,
rather than the sum of the diagonal elements.
No tests of trace() had been present to catch this.
Warning -- this fix may introduce changed rsults
in some existing programs.
In cases of changed resluts, the old behavior likely was
erroneous due to the improper trace() behavior.
In the Geometry sub-package:
Improved meaning of operator== for Transform3D.
It now means "is exactly equal to," rather than
"shares the identical address" or "is very nearly equal to."
This is the idiom that C++ coders will expect.
In the Evaluator sub-package:
Fixed a memory leak.
Fix done at CERN.
Thanks due to Martin Liendl for finding and exploing the issue.
In the HepPDT sub-package:
Compilation-related tweaks:
- ParticleDataT.hh explicitly includes Constituent.hh.
- examDMF.cc vetted for KCC.
In the Random sub-package:
Some documentation was moved from CLHEP/doc to CLHEP/Random/doc.
New sub-package: HepMC
This is the physical particle layer of StdHepC++.
- Data pertaining to a specific particle, including momentum,
spin-state, and so forth.
- Information structuring particles into Collisions and Events.
- Links to HepPDT
to obtain inherent properties
(listed in the Review of Particle Physics, various
generator tables, or elsewhere) of the particle.
New sub-package: StdHep
This is the layer of StdHepC++ that interfaces to particle generators
and I/O mechanisms.
- This extends from the
HepMC
phsysical particle layer and the
HepPDT
particle property layer to complete the StdHepC++
package.
- The StdHep layer provides the remaining functionallity
of the original StdHep Fortran package, beyond what
is covered by those two lower layers.
CovMatrices v1.0, cvs rtag V01-00-00
SpecialFunctions v1.4.1, cvs rtag V01-04-01
Production release (No longer beta.)
Updated documentation via Doxygen.
As of 07/29/2002, the following rtags of ZOOM products exist:
| Package |
Tag |
Version |
Unchanged Since |
Last Significant Change |
| Allocator |
V01-00-04 |
v1.0.4 |
v1.0.1 |
v1.0 |
| CLHEP |
V01-08-01 |
v1.8.1 |
v1.8.1 |
v1.8.1 |
| CovMatrices |
V01-00-00 |
v1.0 |
v1.0 |
v1.0 |
| ErrLogEx |
V02-00-04 |
v2.0.3 |
v2.0.2 |
v1.5 |
| ErrorLogger |
V02-01-10 |
v2.1.10 |
v2.1.10 |
v2.1 |
| Exceptions |
V02-00-09 |
v2.0.9 |
v2.0.9 |
v2.0.6 |
| HepTuple |
V02-01-08 |
v2.1.7 |
v2.1.8 |
v2.1.3 |
| ISOcxx |
V02-00-05 |
v2.0.5 |
v2.0.2 |
v2.0.2 |
| LinearAlgebra |
V02-01-01 |
v2.1.1 |
v2.1 |
v2.1 |
| PhysicsVectors |
V02-01-02 |
v2.1.2 |
v2.1.1 |
v2.1 |
| SIunits |
V01-00-01 |
v1.0.1 (KITS) |
v1.0.1 |
v1.0.1 |
| SpecialFunctions |
V02-00-00 |
v2.0 |
v2.0 |
v1.4.1 |
| ValuePtr |
V02-00-01 |
v2.0.1 |
v2.0.1 |
v2.0 |
| ZMtimer |
V02-00-01 |
v2.0.1 |
v2.0 |
v2.0 |
| ZMtools |
V02-02-01 |
v2.2.1 |
v2.2 |
v2.2 |
| ZMutility |
V02-00-03 |
v2.0.3 |
v2.0.2 |
v1.5 |
Parent Pages:
FPCLTF Home Page-
Fermilab at Work-
Fermilab Home