Uploaded image for project: 'ROOT'
  1. ROOT
  2. ROOT-10686

bytecount too large (> 1Gb) when adding HypoTestInverterResult

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • High
    • None
    • 6.18/04, 6.20/02
    • RooFit/RooStats
    • None
    • Centos 7

    Description

      Hi,

       

      I and have been trying to add multiple 'RooStats::HypoTestInverterResult' objects using the Add command (https://root.cern.ch/doc/master/classRooStats_1_1HypoTestInverterResult.html#a930d8cded51f8609654bb37b2b67f6d6)

       

      It seems that when combining many HypoTestInverterResult objects, the object is exceeding the TBuffer limit of 1 Gb, as I get the error :

      "Error in <TBufferFile::WriteByteCount>: bytecount too large (more than 1073741822)"

       

      Additionally, when combining a fewer number of HypoTestInverterResult objects, the size of the combined file is the exact sum of the size components, which I assume is not intended behaviour?

       

      This problem seems to be relating to the number of toys being added together, so we suspect that RooStats trying to call the properties of each toy.

       

      This problem has been tested in versions 6.18.04 and 6.20.02. 

       

      Thanks,

      Adam 

      Attachments

        Activity

          People

            rembserj Jonas Rembser
            ajaspan Adam Elliott Jaspan (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: