|
ROME Release Notes (Version 2.15)
|
This is a compatibility update for new ROOT releases, with a few new features and bug fixes.
- Make system
- Removed --no-undefined option from ACliC linking option
- Added -Wno-unused-but-set-variable option
- Added -Wno-format-security together with -Wno-format-nonliteral for a compatibility of GCC version 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)
- Suppress warning of missing SVN command when the project is not controlled by SVN.
- Added a XML tag to change program name extension. When it is 'auto', nothing is used on Unix-like systems and .exe on Windows.
- Compatibility
- Compatibility for ROOT v5.32 (replaced TObjString::GetString with TObjString::String())
- Skip check of patch-number of ROOT version. This is for the new numbering scheme of ROOT.
- Added ROMEStrArray::First2() and ROMEStrArray::Last2() which returns a reference of TString.
- Compatibility changes for Mac OSX 10.8.
- Fixed crash in reading a ROOT file for ROOT v5.32.03 or later.
- Midas related
- Added -ltr to midas link flag.
- Support for reading .mid.xz and .mid.bz2 files.
- I/O
- Skip AddBranchToCache when cache size is 0.
- Set CacheSize in RomeDAQ.
- Support of variable names in folders which end with a number.
- Check array pointer of fields in operator= of folders to avoid crash
- Performance improvement at the begin of run in Rome DAQ by skipping scanning event-number.
- Read event-numbers from the input file instead of incrementing in RunNumberAndFileNameBasedIO.
- Added a configuration option to choose compression algorithm for TTree output files.
- Moved the check of event-number in ROMERomeDAQ after trying reading the next entry, (if possible). This modification is done to prevent the termination the program when there is only one event whose event number is zero in a run, in FileNameBasedIO.
- Bug fix
- Fixed memory problem of by replacing 'At' with 'At2' in ArgusTab::GetDrawOptionAt.
- Fixed a problem when a task is enabled while its parent task hierarchy is disabled by affiliation.
- Support of task dependence with " in it.
- Fixed a memory leak in GetFolderCopy() when the destination pointer is null.
- Fixed wrong search of events in ROMERome DAQ.
24/Jun/2013