I'm experiencing a strange behaviour of the GetEvent function when
reading a root file from an interactive session.
The errors are the following:
root [0] .x lmd_example.C
Start lmd.C Macro
Path to the main data directory ?
/data
Run type ?
COSM
Run number (5 digits)?
00049
/data/HDT/COSM00049.hdt file
15450 events in HDT file
Type initial event number
600
Type final event number
15449
Event 600, 184 lmd hits
.....
Event 772, 184 lmd hits
*** Break *** segmentation violation
or
root [0] .x lmd_example.C
Start lmd.C Macro
Path to the main data directory ?
/data
Run type ?
COSM
Run number (5 digits)?
00049
/data/HDT/COSM00049.hdt file
15450 events in HDT file
Type initial event number
1
Type final event number
15449
Event 1, 184 lmd hits
.....
Event 162, 184 lmd hits
Event 163, 184 lmd hits
mmuzip: too small source
Error in <TBasket::Read>: fObjlen = 27932, nout = 0
*** Break *** segmentation violation
The producer is writing to file every 250 events, but, if I change this
value, from the interactive session I get the same errors at different
event numbers. As I understand, this should mean that the problem does
not concern the event structure, but something else...
any suggestion?
Thanks in advance, cheers,
Piergiorgio