A summary of the changes:
- TList: TList specific FindObject(). Much more efficient than the
generic
version in TCollection. Especially speeds up THashTable's with a
high collision rate (because of the many TList::FindObject()'s
involved).
- TBuffer: new static functions SetGlobalReadParam(),
SetGlobalWriteParam(), GetGlobalReadParam() and GetGlobalWriteParam().
Using these functions one can globally optimize the TBuffer
performance
when writing objects containing a large number of sub-objects.
- TApplication: fix in ProcessFile() to correctly handle I/O redirection
in case of macro execution: .x test.C > aap.log
- Some changes in TRotmatrix and TNode for the OpenGL interface. Still
for Windows only.
- Changes in TH1::PaintHist, TH1::PaintFunctions and
TGraph::PaintGrapHist
to support fill areas for functions.
- Fix problem in TH1::PaintContour. TH1::Draw with options "cont1" or
"cont2" did not work.
- Change fMaxEventLoop parameter in TTree from one million to one
billion.
- Implement logic in TFormula to support constant strings.
Modify TTreeFormula::EvalInstance accordingly.
This change allows queries on columns with characters:
Example; Ntuple.Draw("energy", "particle="Pion"");
- Important change in TNtuple. Each variable is now going to a separate
branch. The change is backward compatible.
- Change TGaxis::PaintAxis to improve default title position.
- Fix a problem in TTree::Draw when using an already existing profile
histogram. The exsiting profile was always deleted.
- Implement functions TTree::GetMaximum and TTree::GetMinimum()
We hope to converge to the final 1.00 in a few weeks.
-- Fons Rademakers.
-- Org: CERN, European Laboratory for Particle Physics. Mail: 1211 Geneve 23, Switzerland Phone: +41 22 7679248 E-Mail: Fons.Rademakers@cern.ch Fax: +41 22 7677910