[BLAST_ANAWARE] BlastLib2 update, and recrunch from DST how to

From: Chi Zhang (zhangchi@MIT.EDU)
Date: Sun Apr 25 2004 - 22:59:17 EDT


Hi, the vetical(y) position of the point where track impacts TOF/LADS are
added into DST. TOF_Y(), L20_Y(), L15_Y(). the position from taking tdc
difference is moved to TOF_Position(), L20_Position(), L15_Position().

Requested addons to DST should be complete now, right?

to recrunch from DST:
as blast: lrd ####
as yourself, a bit complicated since you don't have write permission to
blast ANALDIR. make a directory where you will crunch into. copy dst
AND lr AND flr root files for the runs to be recrunched into this dir. set
your ANALDIR to this one. now: lrd ####

lrd will read the ntuples, back it up as dst_1, lr_1, flr_1 and flrpm_1 in
the same root file, recrunch each event and write a new dst(lr, flr,
flrpm) ntuple back into the same file.

It is a bit non-trivial to leave the old file intact and write everything
into new root file as there would be 6 root files open in most likely two
different directories, and a dozen root trees with same name. I tried but
was a little lost in controling which tree going into which file.

After the recrunch, it is easy to copy the new ntuple out into new root
files though.

Chi



This archive was generated by hypermail 2.1.2 : Mon Feb 24 2014 - 14:07:30 EST