As part of the process of updating and upgrading various tracking to accomodate a more general approach I have changed (after consultation with the local working groups) code and methods in tracking classes. The changes has yet to be commiteed this is an announchement, and comments are appreciated. - BrModuleMatchTrack class ---- Extensive rewrite to simplify geometry handling. Replaced max array classes with STL <vector> implementation. Simplified path lenght calculation. Removed all refs to BrHelix both here and in BrMtachedTrack's; Important: Entrance and Exit positions are now in local magnet coordinates. Changed the meaning of cuts, and sigma's ; in brief. The ang, dy and aly cuts are made relative to a sigma(dang) sigma(daly) with a Range for matching tracks. Ghostbusting is made with when a backtrack matches more than two front tracks. The track with the smallest chisq (i.e. (dang/sigma(dang))**2+daly/sigma(daly))**2 +.. is selected as the best. Other tracks are marked in the status. A check is also made on fiducial cuts relative to the magnet gap on in/out. The statusbit is set by enum -bit defined in BrMatchedTracks as BrMatchedTrack::KOk , kFiducialCut,.. see class for defs. -- BrSpectrometerTrack::BrMRSTracks BrMatchedTracks- removed some redundant setter/getter methiods. - Some mods has been made to BrClusterFinder, BrClusterFinderBase since the code crashed (seg viol) under root 3.00.06 probably related to the non-zeroing of variables. Test was inserted to checked for content of some clustertables. This is most likely NOT the root cause of the problem (no joke intended). These changes will affect the usage of the BrModuleMatch class and may break some existing code, since settermethods has been removed. Code has not been checked in- this is an announchement that I will like to do this by the end of the week. The code can be inspected (enjoyed?) in pii's ~/brat/...; A working application can be found in fv_app/Simu/Macros/BramSimuSession. A usage which has reviled many problems with root 3.00.06 on no newlib Flemming Videbaek Physics Department Brookhaven National Laboratory tlf: 631-344-4106 fax 631-344-1334 e-mail: videbaek@bnl.gov
This archive was generated by hypermail 2b29 : Wed May 02 2001 - 20:47:52 EDT