|
ROME Release Notes (Version 2.8)
|
- Midas
- Increased midas buffer size to 4MB
- Changed midas sampling rate default from 1 to 2
- Makefile
- Added CXXLD variable in Makefile to allow specifying linker command.
- Modified return code from romebuilder so that "make" is terminated when error.
- Formats and arguments of printf-like functions in ROME will be checked during compile on Un*x.
- ARGUS
- Secured ARGUS-ROME communication.
- Added menu item 'New Window'.
- Other Improvements
- Added a new definition XML key <DataBaseIfStatement> in field definition, which specifies a condition to read database.
- ROOT version 5.14 support
- ROOT version 5.15 support
- Added active flag for histos/graphs in configuration XML file
- Added wrappers of ROMESQLDataBase for C and Fortran. Added an example in examples/romedbwrapper
-
Required change in user code
- Configuration XML file format was changed. There is a conversion program from old format to new format under tools/ConvertConfig.
- Renamed, ROMEHorizontalFrame → ROMECompositeFrame
-
Status bar is completely controled by framework. Now users can not change number of parts, or changing text in it.
-
A new class to handle databases was added. methods to access were moved from gAnalyzer to the new class. User functions must be modified when database accesses are used.
example
gAnalyzer->ReadFolderName();
After 2.8
gAnalyzer->GetDBAccess()->ReadFolderName();
It is necessary to add to user's code.
#include "generated/XXXDBAccess.h" // <-- "XXX" is experiment name short cut.