User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.5) Gecko/20050118
Peter Bosted has written new code for selecting the best track for the
SOS and HMS. A write up about the new code is at
http://hallcweb.jlab.org/analysis_documentation/hallc_analysis/prune.ps
I first added the STRACKING/s_select_best_track_using_scin.f that
had be added to the online04 branch to the main trunk. This meant that
the codes STRACKING/s_select_best_track.f and
INCLUDE/sos_physics_sing.cmn along with the STRACKING/Makefile.Unix
had to be updated.
Now the new code was added to the main trunk and online04 branch.
To update from your Analyzer directory:
cd HTRACKING
cvs update h_select_best_track_prune.f
cvs update h_select_best_track.f
cvs update Makefile.Unix
cd ../STRACKING
cvs update s_select_best_track_prune.f
cvs update s_select_best_track.f
cvs update Makefile.Unix
cd ../INCLUDE
cvs update hms_physics_sing.cmn
cvs update sos_physics_sing.cmn
For main trunk one also needs
cd ../STRACKING
cvs update s_select_best_track_using_scin.f
To use the new code one needs to add the following
parameters. To the htracking.param add
; hsel_using_prune ! =1 select best track using prune routine
; hprune_xp ! Maximum xp angle in radians
; hprune_yp ! maximum yp angle in radianss
; hprune_ytar ! maximum ytar in cm
; hprune_delta ! Maximum delta in percent
; hprune_beta ! Maximum beta-1
; hprune_df ! Minimum d.f. for track
; hprune_chibeta ! Maximum beta chisq
; hprune_npmt ! Minimum PMTs for track
; hprune_fptime ! Maximum fptime - nominal
hsel_using_prune = 1
hprune_xp = 0.12
hprune_yp = 0.06
hprune_ytar = 7.0
hprune_delta = 14.
hprune_beta =0.3
hprune_df = 7
hprune_chibeta = 10.
hprune_npmt = 7
hprune_fptime = 10.
To stracking.param add
; ssel_using_prune ! =1 select best track using prune routine
; sprune_xp ! Maximum xp angle in radians
; sprune_yp ! maximum yp angle in radianss
; sprune_ytar ! maximum ytar in cm
; sprune_delta ! Maximum delta in percent
; sprune_beta ! Maximum beta-1
; sprune_df ! Minimum d.f. for track
; sprune_chibeta ! Maximum beta chisq
; sprune_npmt ! Minimum PMTs for track
; sprune_fptime ! Maximum fptime - nominal
ssel_using_prune = 1
sprune_xp = 0.10
sprune_yp = 0.12
sprune_ytar = 4.0
sprune_delta = 25.
sprune_beta =0.2
sprune_df = 7
sprune_chibeta = 10.
sprune_npmt = 7
sprune_fptime = 10.
Of course this cuts should be check and modified by the individual
users for your specific experiment.
Mark