ROOT version 3.03/09 Update Notes


Following the release of ROOT 3.03/08 on August 21, a few bugs have been 
reported. Meanwhile, a new release of CERNLIB has been produced with a new 
version of RFIO and the CASTOR system forcing changes in the Makefile. 
We have decided to introduce a consolidation release 3.03/09. 
In addition to the bug fixes, this version includes also some new developments.

The complete development notes can be found at:
    http://root.cern.ch/root/html/examples/V3.03.txt.html

The AFS versions of 3.03/09 can be found at: 

  /afs/cern.ch/sw/root/v3.03.09/rh72_gcc32/root      for Redhat7.2 gcc3.2
  /afs/cern.ch/sw/root/v3.03.09/rh72_gcc296/root     for Redhat7.2 gcc2.96
  /afs/cern.ch/sw/root/v3.03.09/rh72_gcc2953/root    for Redhat7.2 gcc2.95.3
  /afs/cern.ch/sw/root/v3.03.09/rh61_gcc2952/root    for Redhat6.1 gcc2.95.2
  /afs/cern.ch/sw/root/v3.03.09/rh61_egcs/root       for Redhat6.1 egcs1.1
  /afs/cern.ch/sw/root/v3.03.09/hp700_ux102_aCC/root for Hpux10.20 aCC
  /afs/cern.ch/sw/root/v3.03.09/sun4x_57/root        for Solaris5.7 CC5.2
  /afs/cern.ch/sw/root/v3.03.09/sun4x_58/root        for Solaris5.8 CC5.2
  /afs/cern.ch/sw/root/v3.03.09/nt4/root             for Windows/NT4/W2K

  Rene Brun, Philippe Canal, Olivier Couet, Masaharu Goto and Fons Rademakers 


Important Bug fixes
===================

In TTree
  re-enable memory resident tree

In TCint
  re-enable the ability to use 'Fake' class

In rootcint/RTypes.h
  re-enable the ability to handle templates with 2 paramaters or more.
For non-classDef classes, treat the case where they inherit from a
class located in a namespace and the case of data members which
type is located in a namespace.


New features
============
 Dependencies between libraries due to the use of gROOT->ProcessLine
to instantiate new classes and services have been replaced by the
use of the TPluginManager facility. A new set of abstract interfaces
like TVirtualUtil3D, TVirtualUtilPad, TVirtualUtilHist, TVirtualProof
and their concrete implementation TUtil3D, TUtilPad, TUtilHist, TProof
minimize the library coupling and make possible alternative implementations.


New classes from Christophe Delaere
===================================
 class TLimit
 ------------
 Algorithm to compute 95% C.L. limits using the Likelihood ratio
 semi-bayesian method.
 It takes signal, background and data histograms wrapped in a
 TLimitDataSource as input and runs a set of Monte Carlo experiments in
 order to compute the limits. If needed, inputs are fluctuated according
 to systematics. The output is a TConfidenceLevel.

 class TLimitDataSource
 ----------------------
 Takes the signal, background and data histograms as well as different
 systematics sources to form the TLimit input.

  class TConfidenceLevel
  ----------------------
 Final result of the TLimit algorithm. It is created just after the
 time-consuming part and can be stored in a TFile for further processing.
 It contains light methods to return CLs, CLb and other interesting
 quantities.

A new tutorial limit.C illustrates the use of these new classes.


New GUI classes from Bertrand Bellenot
======================================
 new TGColorSelect, TGColorDialog, TGColorPalette and TGColorPick widgets.
Ported by Bertrand from xclass library to ROOT for win32gdk.
See guitest(.cxx|.C) for example usage.


ROOT page - Class index - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.