Print

Print


Hi Urs,
VubAnalysis rf-100902c
fixes this, please let me know if there are still problems (even later
on, you have my cell phone number).

The reason why I did not like your tag was that  it commented out my code
to remove the unmatched clusters ...
	ciao
	ric

On Wed, 9 Oct 2002, Urs Langenegger wrote:

>
> Hoi Ric,
>
> I have your tag:
>
>    iris01>cvs diff -r rf-100902b *.*cc recoilNtp.hh
>    cvs diff: I know nothing about recoilDSysDict.cc
>    cvs diff: I know nothing about recoilNtpDict.cc
>
> I make everything from scratch:
>
>    iris01>gmake -f Makefile clean anaRecoil
>
> It compiles  and links just fine, I run it
>
>    iris01>../bin/Linux24/anaRecoil -c chains/sx-test -y 2 -D .
>
> Much output snipped:
>
>    ./sx-test.root
>    Opened ./sx-test.root
>
>     *** Break *** segmentation violation
>    Abort
>
> gdb shows:
>
>    (gdb) where
>    #0  0x40fc0091 in recoilNtp::doSplitOffStudy (this=0xbffa867c, book=true) at splitOff.icc:49
>    #1  0x40fcea3e in recoilNtp::bookHist (this=0xbffa867c, dump=0) at bookHist.icc:305
>    #2  0x0804d79e in main (argc=7, argv=0xbffff124) at anaRecoil.cc:192
>    #3  0x4116d647 in __libc_start_main (main=0x804bcf4 <main>, argc=7, ubp_av=0xbffff124, init=0x804b4bc <_init>,
>        fini=0x8063b04 <_fini>, rtld_fini=0x4000dcd4 <_dl_fini>, stack_end=0xbffff11c) at ../sysdeps/generic/libc-start.c:129
>    (gdb) print book
>    $1 = true
>
> The problem is that *because* you  have a flag to protect the booking,
> the crucial  return from doSplitOffStudy when called  from bookHist is
> not  encountered. This  screws  Linux24. I  found  this out  yesterday
> night. I fixed it (the hard way), but you did not like my fix.
>
> So, please  provide a tag where  we can run  without getting debugging
> trees and histograms for the  splitoff study. ASAP. Else I don't think
> we'll have enough time to digest the plots for Friday.
>
>
> Cheers,
> --U.
>