Hi
In trying to track down a seg-fault in analysis code I was trying to check if the data files containing TTrees were corrupt. Using a tree viewer seems to work correctly so I moved on to using MakeClass() to generate generic code to just display the data on the screen.
(My root file is here but its too big to attach, 9MB,:
stary2-02.lbl.gov/problem.root )
When I load the autogenerated .C file (LambdaMuDst.C) and run the sequence interactively:
LambdaMuDst t;
t.Show(1);
Everything looks fine but when I loop over 100 events
for (int i=0;i<100;i++) t.Show(i);
the character set in my terminal get reset to random special characters. It doesn’t seg-fault but it makes a mess out of my terminal.
Is this a sign that there is a problem in the file or could it be something with root or perhaps its on my side?
Details:
ubuntu system (Debian)
root v4-00-02
gcc 3.3.5
Same issue with v4-00-04 and gcc 3.3.2 on RH80.
Any advice would be greatly appreciated!
Thanks,
Mark