Wiki

Clone wiki

rome3 / ReleaseNote3.2

ROME Release Notes (Version 3.2)


  • v3.2.18 (20/Sep/2022)

    • Fix several memory leaks.
    • DistillTree macro can copy run headers.
  • v3.2.17 (16/Mar/2022)

    • Remove using namespace ROMEPrint from the header file.
      Please modify your application to add ROMEPrint:: to any usage of variables in the ROMEPrint namespace, such as ROMEPrint::kVerbose.
  • v3.2.16 (25/Feb/2021)

    • Compatibility update with GCC9 (warning suppression).
      • Correct the order of linking library.
  • v3.2.15 (28/Jul/2020)

    • Update mxml to c++

    • Fix an issue in the auto-generated macros (XXXReadTrees.C and XXXDistillxxxTree.C) with ROOT6.

      • Use #if !defined(__CLING__) || defined(__ROOTCLING__) instead of #if !defined(__CINT__)
  • v3.2.14 (07/Apr/2020)

    • Compatibility update for ROOT 6.20.
      • Remove deprecated (CINT) options from CLING. (They have been deprecated from ROOT 6.00.)
      • Use root-config --incdir for INCLUDE and root-config --cflags for CXXFLAGS in Makefile.
  • v3.2.13 (12/Feb/2020)

    • Adaptation to recent MIDAS (midas-2019-06).
    • Compatibility update for ROOT 6.19.
    • Array size of folders can be different in different runs.
  • v3.2.12 (26/Feb/2018)

    • Compatibility update for GCC6.
  • v3.2.11 (30/Nov/2017)

    • Support reading/writing remote ROOT files (eg. via ROOTXD)
    • Example to make a scaler tree is added
    • Fix compiler error in Mac.
    • Add -U_FORTIFY_SOURCE to NOOPT flag
  • v3.2.10 (23/Jun/2017)

    • Compatibility update for ROOT 6.08
  • v3.2.9 (22/Nov/2016)

    • Ubuntu compatibility

      • Compatibility update for Ubuntu 16.04
    • ROOT compatibility

      • Compatibility update for ROOT 6.06
    • MIDAS

      • Implement hotlink of config parameters to ODB
      • Resize MIDAS event buffer when the event size is larger in offline.
      • Add new config parameter to change input MIDAS file name.
    • GUI

      • Add 'Reset' button in the controller

      • Support more pads https://midas.triumf.ca/elog/Rome/199

      • Allow

        <argus> type histograms to be updated by a button

                </argus>
        
      • Add example to open and save a pad with mouse click.

      • Add example to open separated window which contains a selected pad

      • Add DrawSamePad option for histograms and graphs

    • Configuration

      • Add event-step configuration
    • Builder

      • Work-around to avoid reading SVN revision in non-English environment
    • Other Bug fix

      • Fix TSTring::ToBool
  • v3.2.6 (15/Jun/2015)

    • ReadTree macro Supports same name of branches in multiple trees
    • ProcessEvents call for very low event-rate experiments.
  • v3.2.5 (20/May/2015)

    • Remove -lGX11 from Makefile when ROOT does not include x11 feature.
    • Enable "Index" in histo definition as documented for specifying the pad number of the first histogram
    • Allow HistArrayIndex to substitute ObjectArrayIndex in definition XML
    • Add an example to set drawing style. (see examples/midas/src/tabs/MIDTADCTab.cpp)
  • v3.2.4 (8/Apr/2015)

    • Allow to change draw-options of graphs which are drawn in automatically-coded tabs. (see examples/histoGUI/src/tasks/HGUITFillHisto.cpp)
  • v3.2.3 (7/Apr/2015)

    • Fix crash in thread function
  • v3.2.2 (2/Apr/2015)

    • Add new enviroment LIBROMEDYNAMIC to explictely use librome.so. LIBROME is equevalent to LIBROMESTATIC
    • Modify strlcpy to avoid conflict on Mac
  • v3.2.1 (2/Apr/2015)

    • Change the default link method from dynamic to static on Mac
    • Moved bk_is32 and bk_find to ROMEMidasFile from ROMEMidasDAQ
  • v3.2.0 (1/Apr/2015)

    • Added two MIDAS examples which shows how to use ROME classes in a standalone program for analyzing offline MIDAS data.

           For allowing it, ROMEMidasFile is separated from ROMEMidasDAQ.
      
    • Added a dynamic link library, librome.so

    • Removed -lrt link option for Mac

    • Fixed memory leaks


Ryu Sawada e-mail: ryu.sawada@cern.ch

Updated