The changes in the Physics vectors classes were decided at the
FNAL workshop. The two classes TVector3 and TLorentzVector are now
based on the CLHEP implementation. These changes and the corresponding
documentation are also described in the release notes.
Concerning your original message about source versionning, we do stamp
each release (source and binaries) with a unique version ID.
The version numbers and the date are indicated. Because I am away
for a few days, Fons changed the source tar file without incrementing
the version number to incorporate a change in CINT affecting a few
implementations (AIX xlC in particular). I believe that the minor
inconvenience in not incrementing the version id had more advantages
than disadvantages and I hope that this procedure was an exception
to our normal rule.
Sorry for this late reply. I only have intermittent access to the
Internet.
Rene Brun
On Wed, 21 Jul 1999, Matthew D. Langston wrote:
> Hi Masaharu,
>
> Masaharu Goto wrote:
> >
> > Would you explain specifically about the incompatiblity problems?
> > I know this is not the revision management problem, but I'd like to
> > know.
>
> The ROOT maintainer for the group at SLAC which is having the
> incompatibility problems (which is keeping them at an older version of
> ROOT) told me that there are two reasons why they cannot upgrade to a
> newer version of ROOT:
>
> 1) Incompatible changes with the Vector classes.
> 2) Incompatible changes in the I/O subsystem.
>
> Although only a small part of their code (the Calorimetry subsystem)
> depends on the Vector classes, the rest of the collaboration is unable
> to upgrade to newer versions of ROOT because of the IO incompatibility.
>
> --
> Matthew D. Langston
> SLD, Stanford Linear Accelerator Center
> langston@SLAC.Stanford.EDU
>