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,:
When I load the autogenerated .C file (LambdaMuDst.C) and run the sequence interactively:
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?
ubuntu system (Debian)
Same issue with v4-00-04 and gcc 3.3.2 on RH80.
Any advice would be greatly appreciated!