[d2n-analysis-talk] 64-Bit Replays

Diana Parno dparno at uw.edu
Wed May 18 23:59:33 EDT 2011


Hello all,

I have -- sort of -- been able to reproduce Brad's success with the 64- 
bit replay. If I don't recompile the analyzer and libraries, and if I  
keep the updated database he uses, I get a very high success rate;  
however, plugging in the DB I used for the 32-bit replay gives the bad  
old <10% success rate. It's unclear why this might be, but it's the  
updated DB that we'll want for our replays; for the purposes of a  
comparison between 32-bit and 64-bit replays, a single successful job  
is probably enough. I did a comparison between the replayed ROOT files  
for the first data file of Run 2024 (four-pass), which is the first of  
five data files. This data file includes 1135623 events, of which  
175,864 have at least one reconstructed track.

Here's the 32-bit version from December:

/w/halla/e06014/20101118/e06014_farm_BB_2024_0.root

And here's this week's 64-bit version:

/w/halla/e06014/disk1/diana/ROOTfiles/bit64/e06014_farm_BB_2024_0.root

Here's the good news:
- Both replays see the same number and type of events.
- Both replays see the same tracking performance (i.e., the same  
number of events have no BigBite tracks in both replays).
- I checked a sample variable from each major detector package: BCM  
rate, reconstructed momentum, Cerenkov TDC timing for PMT 4, and  
reconstructed preshower energy. In all cases, the results are exactly  
the same between the two replays. I would show histograms of the  
differences, but the differences are uniformly zero, so the histograms  
are not very interesting.

Here's the confusing news:
- The sizes of the resulting ROOT files are different. This needn't be  
very surprising, but it's the 32-bit file that's larger (at 591M) than  
the 64-bit file (at 562M). I'd expected the 64-bit file to be larger!  
I don't see any significant differences in the replay scripts; some  
debugging is turned on in the 64-bit version, but I'd expect that to  
add to file size rather than decreasing it. The Cerenkov and MWDC  
packages are invoked in reverse order, but these aren't dependent on  
each other and the ordering should not matter. I haven't yet managed  
to track down anything that's actually different between the two files.

I am presently working on skimming the 64-bit root file. Once I've  
finished that, I can make a direct comparison of the number of events  
that pass all our good electron cuts between the two replays, which  
will be the true test of whether the 64-bit replay can duplicate our  
32-bit results.

Best,
Diana



More information about the d2n-analysis-talk mailing list