Execution Time0.85s

Test: roottest-root-hist-assertSparseToTHn (Passed)
Build: PR-4279-x86_64-fedora29-gcc8-opt (root-fedora29-3.cern.ch) on 2019-11-14 21:03:34

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: 0x00000000037b6cb0, name=pbar_Corr0, class=THnSparseT<TArrayF>

fChunkSize                    16384               number of entries for each chunk
fFilledBins                   30450               number of filled bins
fBinContent                   ->37b6dd8           array of THnSparseArrayChunk
fBinContent.*fCont            ->3886e40           !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        ->37b6df0           ! String data
fBinContent.fName.fRep.       ->37b6df0           
fBinContent.fSize             16                  number of elements in collection
fBinContent.fUniqueID         0                   object unique identifier
fBinContent.fBits             0x03004000          bit field status word
fBins                         ->37b6e18           ! filled bins
fBins.*fTable                 ->3a58550           
fBins.fSize                   101                 
fBins.fTally                  0                   
fBins.fUniqueID               0                   object unique identifier
fBins.fBits                   0x03000000          bit field status word
fBinsContinued                ->37b6e38           ! filled bins for non-unique hashes, containing pairs of (bin index 0, bin index 1)
fBinsContinued.*fTable        ->3a58ed0           
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                         ->37b6cf8           axes of the histogram
fAxes.*fCont                  ->3887520           !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              ->37b6d10           ! String data
fAxes.fName.fRep.             ->37b6d10           
fAxes.fSize                   16                  number of elements in collection
fAxes.fUniqueID               0                   object unique identifier
fAxes.fBits                   0x03004000          bit field status word
fBrowsables                   ->37b6d38           ! browser-helpers for each axis
fBrowsables.*fCont            ->38871b0           !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        ->37b6d50           ! String data
fBrowsables.fName.fRep.       ->37b6d50           
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                       ->37b6d90           total sum of weight*X for each dimension
fTsumwx.*fArray               ->0                 [fN] Array of fN doubles
fTsumwx.fN                    0                   Number of array elements
fTsumwx2                      ->37b6da8           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                    ->37b6cc8           ! String data
fName.fRep.                   ->37b6cc8           
fTitle                        Correction 1/#omega object title
fTitle.fRep                   ->37b6ce0           ! String data
fTitle.fRep.                  ->37b6ce0           
fUniqueID                     0                   object unique identifier
fBits                         0x03000000          bit field status word
==> Dumping object at: 0x0000000003a5e1b0, name=foo, class=THnT<float>

fArray                        ->3a5e308           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                        ->3a5e2d0           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                         ->3a5e1f8           axes of the histogram
fAxes.*fCont                  ->3aab8e0           !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              ->3a5e210           ! String data
fAxes.fName.fRep.             ->3a5e210           
fAxes.fSize                   16                  number of elements in collection
fAxes.fUniqueID               0                   object unique identifier
fAxes.fBits                   0x03004000          bit field status word
fBrowsables                   ->3a5e238           ! browser-helpers for each axis
fBrowsables.*fCont            ->3a5da80           !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        ->3a5e250           ! String data
fBrowsables.fName.fRep.       ->3a5e250           
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                       ->3a5e290           total sum of weight*X for each dimension
fTsumwx.*fArray               ->0                 [fN] Array of fN doubles
fTsumwx.fN                    0                   Number of array elements
fTsumwx2                      ->3a5e2a8           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                    ->3a5e1c8           ! String data
fName.fRep.                   ->3a5e1c8           
fTitle                        bar                 object title
fTitle.fRep                   ->3a5e1e0           ! String data
fTitle.fRep.                  ->3a5e1e0           
fUniqueID                     0                   object unique identifier
fBits                         0x03000000          bit field status word
(int) 0

-- END TEST OUTPUT --