Proof
- New functionality
- TProofMgr
- Add support for the following functionality:
- sandbox file listing and browsing
- sandbox file removal
- file upload, download
- See
http://root.cern.ch/drupal/content/accessing-sandbox for details.
- TProofDraw
- Allow to set a color, size, size, width for lines,
area, markers; the attributes are transmitted via the input list and
automatically derived from the ones of the chain
- Support automatic creation of a dataset out of files
created on the worker nodes by worker processes. The implementation is
an extension of the functionality of the class TProofOutputFile used
for merging via file. See
http://root.cern.ch/drupal/content/handling-large-outputs-root-files
- Improvements
- TFileMerger
- A few improvements on the way to make TFileMerger and
hadd totally equivalent:
- import from hadd an optimization of key hashing
- import from hadd a better way to invoke Merge for
generic objects
- add option to merge histograms in one go, instead of
one-by-one as for generic objects (this option is not yet supported by
hadd).
- TProofOutputFile
- Add support for the placeholded <file>
the definition of the outputfile. This allows to have complete URL and
to pass options to TFile::Open.
- XrdProofd plugin
- Add automatically the line 'Path.ForceRemote 1' to the
session rootrc file if the ROOT version is < 5.24/00 ; this acts
as a workaround for the wrong TTreeCache initialization at the
transition between local and remote files fixed in 5.24/00 .
- Fixes
- TFileMerger
- Fix a problem preventing correct transmission of all
non-mergeable objects (fixes bug #52886)
- Remove the argument isdir from the function
MergeRecursive
- Do not remove the first file in the list when returning
from MergeRecursive (fixes bug #54591)
- PROOF-Lite
- Fix a couple of memory leaks showing up when running
repeated queries
- Fix a problem in TProofServ::CopyFromCache affecting
the case where the sandbox dir has a '.' and the macro name has no '.',
e.g. compiled selectors in PROOF-Lite.
- TProofOutputFile
- Fix a problem with the determination of the fDir member
affecting mostly PROOF-Lite
- Fix a serious issue whose net effect was to delete the
outputfile just after having open it
- XrdProofd plugin
- Make sure that the limit on the number of old
sessions is applied whenever a new session is started and not only when
the daemon is started.
- DataSet manager
- Correctly classify as TTree all TTree derived classes
(e.g. TNtuple's)
- Fix a problem in saving the end-point URL for local
files
- Improve realtime notification during 'verify'
- TProofDraw
- Fix a problem with the axis ranges of the underlying
histogram in PolyMarker3D
- Allow to use the default pad instead of forcing
creation of one pad per object
- Add wrapper to handle the feedback default canvas