[Frost] gsim problem

Michael Dugger dugger at jlab.org
Mon Sep 19 11:03:10 EDT 2011


Hi,

I am now able to run the cooking on gsim data and get the reconstructed 
banks I need :)

Thanks Franz!

-Michael

On Sat, 17 Sep 2011, Franz Klein wrote:

>
> Mike et al,
>
> after dumping calibration constants from caldb and Map and printing lots of 
> time-based tracking variables ..., I found that at the end it were simply my 
> latest changes to 'sc_init.c' where I added ranges for the calibration 
> constants because gamecock (sc calibration program) gave lots of bad fit 
> results, which caused user_ana to crash on real data.
> After changing the ranges to include zeros where gsim requires it, it's 
> working:
> ------- track statistics at the end of recsis/user_ana:
> TRK_STATI  L: Cut#  Description              Value    Passed     %
> ...
> TRK_STATI  L: 8  ana_fit:   Nevt FF1 chi2 <   50.0     57    57.0   70.4
> TRK_STATI  L: 9  ana_fit:   Nevt in TBT >      0.0     57    57.0   70.4
>
> Have fun ... (I had enough for the weekend)
> Franz
>
> On Fri, 16 Sep 2011, Franz Klein wrote:
>
>> 
>> Folks,
>> at CLAS the code for reconstruction and simulation (gsim-gpp-recsis chain) 
>> is not really the same: the simulation code generates some design response 
>> (ADC,TDC) for the detectors (which are smeared a little in gpp), thus MC 
>> reconstruction requires different calibration constants (and DC 
>> drift-distance function).
>> Please follow (at least in part) the parameter settings in 
>> packages/tests/frost (gsim_frost.ffread and recinit_gsim.tcl),
>> e.g. setting beam_type to 4 results in using the c++ code for 
>> reconstruction ... but it seems that the old fortran code works better;
>> e.g. only my old fortran version of the left-right ambiguity fit seems to 
>> be working properly ('set trk_lramb -1; in recinit_gsim.tcl .... I have to 
>> check that some time), but I have not figured out why running at jlab 
>> machines requires to set the chi^2 cut for the time-based fit to 'set 
>> trk_tbtfit_chi2 1000' (it works with a cut at 50.0 nicely at cua and at 
>> home);
>> e.g. the nasty warning in recsis/user_ana:
>> RECKOUT    W: -----No DATA OUTPUT STREAM found----
>> is an artifact when compiling with the bosio (c-code) package instead of 
>> the old BOS/FPACK (fortran). I corrected the routine such that it does not 
>> complain if the BOS output file was opened by a tcl script procedure.
>> 
>> Mike's problem was rather simple to fix after finding it: since Qweak needs 
>> high rates of helicity flipping 'class 15' in the HEAD bank is reserved for 
>> events with dumps of helicity scalers. I changed the code in recsis to 
>> reconstruct events of 'class 15' if they are Monte Carlo generated events 
>> (the CLAS libraries in /home/clasg9 are recompiled).
>> After this change and adding/changing in recinit_gsim.tcl the flags:
>> set trk_lramb -1;
>> set trk_tbtfit_chi2 1000;
>> I got the 100 events through user_ana:
>> TRK_STATI  L: Cut#  Description               Value    Passed     %
>> TRK_STATI  L: 1  trk_evnt:  Ntrig (Nevt) >     0.0      100   100.0
>> TRK_STATI  L: 2  ana_segm:  Nevt w. segm =     5.0       84    84.0
>> TRK_STATI  L: 3  trk_link:  Nevt w. link =     5.0       83    83.0  100.0
>> TRK_STATI  L: 4  ana_prfit: Nevt PR chi2 <    20.0       83    83.0  100.0
>> TRK_STATI  L: 5  SEB_eid:   Nevt SEB     =     0.0       59    59.0   71.1
>> TRK_STATI  L: 6  trk_dcam:  Nevt w. LRseg=     3.0       59    59.0   71.1
>> TRK_STATI  L: 7  trk_dcam:  Nevt w. LRseg=     4.0       59    59.0   71.1
>> TRK_STATI  L: 8  ana_fit:   Nevt FF1 chi2 < 1000.0       50    50.0   60.2
>> TRK_STATI  L: 9  ana_fit:   Nevt in TBT >      0.0       50    50.0   60.2
>> 
>> I updated recinit_gsim.tcl and mytest_frost.sh (there were some flags in 
>> mytest_frost.sh which were not correctly treated in the script).
>> Please check out or update: cvs co tests/frost
>> 
>> Good luck
>> Franz
>> 
>> ps. still have to figure out which DC Sigma's are far too small (=blowing 
>> up the chi^2)... maybe tomorrow.
>> 
>> On Fri, 16 Sep 2011, Eugene Pasyuk wrote:
>> 
>>> Mike,
>>> 
>>> I see in the log beam type 1. I think it should be 4 to get reconstruction 
>>> with new start counter. I also see that RF reconstruction is initialized. 
>>> Tagger and RF reconstruction should be turned off in cooking of gsim data.
>>> 
>>> -Eugene
>>> 
>>> On 9/15/11 14:58 , Michael Dugger wrote:
>>>> 
>>>> Hi,
>>>> 
>>>> After making the changes Franz suggested, I'm still having problems 
>>>> getting the gsim bos file to cook.
>>>> 
>>>> I have attached my output of the cooking from a gsim file (out.txt)
>>>> 
>>>> Patrick found something in the out.txt file that might be of interest:
>>>> 
>>>> RECKOUT    W: -----No DATA OUTPUT STREAM found----
>>>> 
>>>> Any comments or suggestions are appreciated.
>>>> 
>>>> Thanks,
>>>> Michael
>>>> 
>>>> 
>>>> _______________________________________________
>>>> Frost mailing list
>>>> Frost at jlab.org
>>>> https://mailman.jlab.org/mailman/listinfo/frost
>>> 
>> 
>> ===============================================================
>>                  Franz J. Klein, Associate Professor
>>                  CUA, Department of Physics
>>                  Washington, DC 20064
>>  office: Hannan Hall 206          phone: 202-319-6190
>>  or: Jefferson Lab,CC F-243       phone: 757-269-6672
>> ---------------------------------------------------------------
>> 
>
> ===============================================================
>                  Franz J. Klein, Associate Professor
>                  CUA, Department of Physics
>                  Washington, DC 20064
>  office: Hannan Hall 206          phone: 202-319-6190
>  or: Jefferson Lab,CC F-243       phone: 757-269-6672
> ---------------------------------------------------------------
>


More information about the Frost mailing list