ROOT Version 5.10/00 Patch Release Notes
A new production version ROOT 5.10/00f has been released Oct 13, 2006.
Binaries are currently not available for patch releases.
The complete source tree for all systems (17.8 MB) is available here:
ftp://root.cern.ch/root/root_v5.10.00f.source.tar.gz
Alternatively get the source from CVS using:
cvs -d :pserver:cvs@root.cern.ch:/user/cvs export -r v5-10-00f root
After obtaining the source read the file
root/README/INSTALL.
Fons Rademakers, for The ROOT Team.
Changes in version 5.10/00f
- In the case of reading a foreign class, if we do not find the
checksum in the list of TStreamerInfo's, let's try the current
(just in case) before giving up.
Changes in version 5.10/00e
- Fix in TDCacheFile to be able to open dcap: and dcache: files again.
Changes in version 5.10/00d
- Add support in the fast cloning method for files where the basket
have been stored 'out-of-order' (i.e. for a given branch a basket with
higher entry number is located early in the file).
- Remove an obsolete (and harmfull) test on the value of a uniqueID.
- Be consistent between ReadFastArrayString() and WriteFastArrayString()
in the number of bytes marked as used in the buffer.
- Support for Castor2 default authentication at the CERN site.
Changes in version 5.10/00c
- Modifications in SMatrix for correctly taking into account the case
of symmetric matrices, when inserting or retriving a sub-matrix in a matrix.
Changes have been applied in the constructor of SMatrix using iterators. It
is fixed for the symmetric matrices and there is the possibility now to
create a matrix from the upper/lower triangonal data block.
A method SetDiagonal() has been added on request from LHCb.
- Fix TDCacheFile file access plugin which was wrongly interpreting
the dcap url.
Changes in version 5.10/00b
- SMatrix
- Change the storage of the offset for the indexes for the symmetric
matrices. Use a static struct containing the offsets, which is created
the first time a symmetric matrix is constructed. The offsets are
calculated at that time. The specialized structures containing the
offsets for matrices up to size 10 are removed, to fix the problem found
by LHCb. They are not needed anymore, since a pointer to the offset
structure is kept in the symmetric matrix.
- The matrix expressions have been modified to use also indexes i and j.
This speed up the operations like matrix multiplication and transpose.
- Use references in the BinaryOp and UnaryOp classes and add different
classes when dealing with constants in binary operations, since in that
case the constant object needs to be kept by value. Doing this, better
performances are obtained in binary operations since no copy of the
matrix or expression objects is needed now and the problem observed
previously on Windows when using references in BinaryOp with constants
is fixed.
- Add a function AssignSym::Evaluate to force the assignment from
general to symmetric matrices. This is used in the Similarity function
with symmetric matrices.
- Add a copy constructor from a symmetric matrix to a standard matrix.
- Improve the tests, all operations involving constant for vector
and matrices are now tested.
- Add new benchmark tests: stressKalman and stressOperations
- In TXNetFile make the "recreate" option work again.
Changes in version 5.10/00a
- Fix in SMatrix header files changing fabs() to std::fabs()
to avoid a naming conflict.
size of the collections is properly updated (TBranchElement::fMaximum)
ROOT page - Class index - Top of the page