h2root - error in HNBUFR

Andy Haas (Andrew_Haas@brown.edu)
Fri, 03 Apr 1998 14:36:31 -0500


Hi,
I'm trying to use h2root to convert a file. It's going along fine and
then I run into these HNBUFR error messages. The ntuple is large, 13MB,
but I've got 128MB of RAM and plenty of disk space. I've already tried
adjusting the space available to MS-DOS and that doesn't change
anything. I'm running version 1.03/09 on NT 4.0. A highly abreviated
copy of h2root's output is below. The resulting root file is very small,
about 100kB, and contains about half of the branches and none are
filled! Any ideas?
Thanks, Andy.

----------------------------------------------------------------------------------

RZOPEN. problems determining record length - trying EXCHANGE mode.
Converting directory //example
Found nasty Hbook case!! You had an Hbook error message
when creating the file (too many records)
Hbook file should have been created with a bigger LRECL
ROOT will try to recover
Converting CWN with ID= 1, nentries = 1247
Creating branch:Run, block:EVTINFO, fullname:Run/I, nsub=0, itype=2,
isize=4, ielem=1
Creating branch:Event, block:EVTINFO, fullname:Event/I, nsub=0, itype=2,
isize=4, ielem=1
Creating branch:L1bit, block:EVTINFO, fullname:L1bit/I, nsub=0, itype=2,
isize=4, ielem=1
Creating branch:L2bit0, block:EVTINFO, fullname:L2bit0/I, nsub=0,
itype=2, isize=4, ielem=1
Creating branch:L2bit1, block:EVTINFO, fullname:L2bit1/I, nsub=0,
itype=2, isize=4, ielem=1
Creating branch:L2bit2, block:EVTINFO, fullname:L2bit2/I, nsub=0,
itype=2, isize=4, ielem=1
....

Creating branch:Jet_multi, block:TRIGFILT, fullname:Jet_multi/I, nsub=0,
itype=2, isize=4, ielem=1
Creating branch:Mu_jet, block:TRIGFILT, fullname:Mu_jet/I, nsub=0,
itype=2, isize=4, ielem=1
Creating branch:Dimu_jet_cent, block:TRIGFILT, fullname:Dimu_jet_cent/I,
nsub=0, itype=2, isize=4, ielem=1

***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
....
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
***** ERROR in HNBUFR : Not enough space in memory : ID= 1
*******************************************************
*****************************
*Tree :h1
: *
*Entries : 1247 : Total Size = 1669253 bytes File Size =
42031 bytes *
* : : Tree compression factor =
39.71 *
************************************************************************************

*Branch :Run :
Run/I *
*Entries : 1247 : Total Size = 0 bytes File Size
= 0 bytes *
*Baskets : 0 : Basket Size = 8000 bytes Compression=
1.00 *
*..................................................................................*

*Branch :Event :
Event/I *
*Entries : 1247 : Total Size = 0 bytes File Size
= 0 bytes *
*Baskets : 0 : Basket Size = 8000 bytes Compression=
1.00 *
*..................................................................................*

*Branch :L1bit :
L1bit/I *
*Entries : 1247 : Total Size = 0 bytes File Size
= 0 bytes *
*Baskets : 0 : Basket Size = 8000 bytes Compression=
1.00 *
*..................................................................................*