Execution Time0.63s

Test: roottest-root-hist-assertSparseToTHn (Passed)
Build: PR-4279-x86_64-ubuntu16-gcc54-opt (sft-ubuntu-1604-4) on 2019-11-14 21:01:42
Repository revision: eb9d2d64c365eec560379f62009bcc1579861643

Test Timing: Passed
Processors1

Show Command Line
Display graphs:

Test output
-- TEST COMMAND -- 
cd /mnt/build/workspace/root-pullrequests-build/build/roottest/root/hist
/usr/bin/timeout -s USR2 270s /mnt/build/workspace/root-pullrequests-build/build/bin/root.exe -e '#define ClingWorkAroundMissingDynamicScope' -e '#define ClingWorkAroundUnnamedInclude' -e '#define ClingWorkAroundMissingSmartInclude' -e '#define ClingWorkAroundNoDotInclude' -e '#define ClingWorkAroundMissingAutoLoadingForTemplates' -e '#define ClingWorkAroundAutoParseUsingNamespace' -e '#define ClingWorkAroundTClassUpdateDouble32' -e '#define ClingWorkAroundAutoParseDeclaration' -e '#define ClingWorkAroundMissingUnloading' -e '#define ClingWorkAroundBrokenUnnamedReturn' -e '#define ClingWorkAroundUnnamedDetection2' -e 'gSystem->SetBuildDir("/mnt/build/workspace/root-pullrequests-build/build/roottest/root/hist",true)' -e 'gSystem->AddDynamicPath("/mnt/build/workspace/root-pullrequests-build/build/roottest/root/hist")' -e 'gROOT->SetMacroPath("/mnt/build/workspace/root-pullrequests-build/roottest/root/hist")' -e 'gInterpreter->AddIncludePath("-I/mnt/build/workspace/root-pullrequests-build/build/roottest/root/hist")' -e 'gSystem->AddIncludePath("-I/mnt/build/workspace/root-pullrequests-build/build/roottest/root/hist")' -q -l -b /mnt/build/workspace/root-pullrequests-build/roottest/root/hist/assertSparseToTHn.C
-- BEGIN TEST OUTPUT --

Processing /mnt/build/workspace/root-pullrequests-build/roottest/root/hist/assertSparseToTHn.C...
==> Dumping object at: 0x000000000342f700, name=pbar_Corr0, class=THnSparseT<TArrayF>

fChunkSize                    16384               number of entries for each chunk
fFilledBins                   30450               number of filled bins
fBinContent                   ->342f828           array of THnSparseArrayChunk
fBinContent.*fCont            ->333c3b0           !Array contents
fBinContent.fLowerBound       0                   Lower bound of the array
fBinContent.fLast             1                   Last element in array containing an object
fBinContent.fSorted           false               true if collection has been sorted
fBinContent.fName                                 name of the collection
fBinContent.fName.fRep        ->342f840           ! String data
fBinContent.fName.fRep.       ->342f840           
fBinContent.fSize             16                  number of elements in collection
fBinContent.fUniqueID         0                   object unique identifier
fBinContent.fBits             0x03004000          bit field status word
fBins                         ->342f868           ! filled bins
fBins.*fTable                 ->34208c0           
fBins.fSize                   101                 
fBins.fTally                  0                   
fBins.fUniqueID               0                   object unique identifier
fBins.fBits                   0x03000000          bit field status word
fBinsContinued                ->342f888           ! filled bins for non-unique hashes, containing pairs of (bin index 0, bin index 1)
fBinsContinued.*fTable        ->3359c60           
fBinsContinued.fSize          101                 
fBinsContinued.fTally         0                   
fBinsContinued.fUniqueID      0                   object unique identifier
fBinsContinued.fBits          0x03000000          bit field status word
*fCompactCoord                ->0                 ! compact coordinate
fNdimensions                  3                   number of dimensions
fAxes                         ->342f748           axes of the histogram
fAxes.*fCont                  ->341f5b0           !Array contents
fAxes.fLowerBound             0                   Lower bound of the array
fAxes.fLast                   2                   Last element in array containing an object
fAxes.fSorted                 false               true if collection has been sorted
fAxes.fName                                       name of the collection
fAxes.fName.fRep              ->342f760           ! String data
fAxes.fName.fRep.             ->342f760           
fAxes.fSize                   16                  number of elements in collection
fAxes.fUniqueID               0                   object unique identifier
fAxes.fBits                   0x03004000          bit field status word
fBrowsables                   ->342f788           ! browser-helpers for each axis
fBrowsables.*fCont            ->32f0c70           !Array contents
fBrowsables.fLowerBound       0                   Lower bound of the array
fBrowsables.fLast             -1                  Last element in array containing an object
fBrowsables.fSorted           false               true if collection has been sorted
fBrowsables.fName                                 name of the collection
fBrowsables.fName.fRep        ->342f7a0           ! String data
fBrowsables.fName.fRep.       ->342f7a0           
fBrowsables.fSize             16                  number of elements in collection
fBrowsables.fUniqueID         0                   object unique identifier
fBrowsables.fBits             0x03000000          bit field status word
fEntries                      30450               number of entries, spread over chunks
fTsumw                        0                   total sum of weights
fTsumw2                       0                   total sum of weights squared; -1 if no errors are calculated
fTsumwx                       ->342f7e0           total sum of weight*X for each dimension
fTsumwx.*fArray               ->0                 [fN] Array of fN doubles
fTsumwx.fN                    0                   Number of array elements
fTsumwx2                      ->342f7f8           total sum of weight*X*X for each dimension
fTsumwx2.*fArray              ->0                 [fN] Array of fN doubles
fTsumwx2.fN                   0                   Number of array elements
*fIntegral                    ->0                 ! array with bin weight sums
fIntegralStatus               0                   ! status of integral
fName                         pbar_Corr0          object identifier
fName.fRep                    ->342f718           ! String data
fName.fRep.                   ->342f718           
fTitle                        Correction 1/#omega object title
fTitle.fRep                   ->342f730           ! String data
fTitle.fRep.                  ->342f730           
fUniqueID                     0                   object unique identifier
fBits                         0x03000000          bit field status word
==> Dumping object at: 0x00000000034375c0, name=foo, class=THnT<float>

fArray                        ->3437718           bin content
fArray.fNumData               36828               number of bins, product of fSizes
fArray.*fData                 0                   [fNumData] data
fArray.fNdimPlusOne           4                   Number of dimensions plus one
fArray.*fSizes                36828               [fNdimPlusOne] bin count
fArray.fUniqueID              0                   object unique identifier
fArray.fBits                  0x03000000          bit field status word
fSumw2                        ->34376e0           bin error, lazy allocation happens in TNDArrayT
fSumw2.fNumData               36828               number of bins, product of fSizes
fSumw2.*fData                 0                   [fNumData] data
fSumw2.fNdimPlusOne           4                   Number of dimensions plus one
fSumw2.*fSizes                36828               [fNdimPlusOne] bin count
fSumw2.fUniqueID              0                   object unique identifier
fSumw2.fBits                  0x03000000          bit field status word
*fCoordBuf                    0                   ! Temporary buffer
fNdimensions                  3                   number of dimensions
fAxes                         ->3437608           axes of the histogram
fAxes.*fCont                  ->3556470           !Array contents
fAxes.fLowerBound             0                   Lower bound of the array
fAxes.fLast                   2                   Last element in array containing an object
fAxes.fSorted                 false               true if collection has been sorted
fAxes.fName                                       name of the collection
fAxes.fName.fRep              ->3437620           ! String data
fAxes.fName.fRep.             ->3437620           
fAxes.fSize                   16                  number of elements in collection
fAxes.fUniqueID               0                   object unique identifier
fAxes.fBits                   0x03004000          bit field status word
fBrowsables                   ->3437648           ! browser-helpers for each axis
fBrowsables.*fCont            ->3438200           !Array contents
fBrowsables.fLowerBound       0                   Lower bound of the array
fBrowsables.fLast             -1                  Last element in array containing an object
fBrowsables.fSorted           false               true if collection has been sorted
fBrowsables.fName                                 name of the collection
fBrowsables.fName.fRep        ->3437660           ! String data
fBrowsables.fName.fRep.       ->3437660           
fBrowsables.fSize             16                  number of elements in collection
fBrowsables.fUniqueID         0                   object unique identifier
fBrowsables.fBits             0x03000000          bit field status word
fEntries                      30450               number of entries, spread over chunks
fTsumw                        0                   total sum of weights
fTsumw2                       0                   total sum of weights squared; -1 if no errors are calculated
fTsumwx                       ->34376a0           total sum of weight*X for each dimension
fTsumwx.*fArray               ->0                 [fN] Array of fN doubles
fTsumwx.fN                    0                   Number of array elements
fTsumwx2                      ->34376b8           total sum of weight*X*X for each dimension
fTsumwx2.*fArray              ->0                 [fN] Array of fN doubles
fTsumwx2.fN                   0                   Number of array elements
*fIntegral                    ->0                 ! array with bin weight sums
fIntegralStatus               0                   ! status of integral
fName                         foo                 object identifier
fName.fRep                    ->34375d8           ! String data
fName.fRep.                   ->34375d8           
fTitle                        bar                 object title
fTitle.fRep                   ->34375f0           ! String data
fTitle.fRep.                  ->34375f0           
fUniqueID                     0                   object unique identifier
fBits                         0x03000000          bit field status word
(int) 0

-- END TEST OUTPUT --