Minor tracking class updates

From: Trine Tveter (trine@lynx.uio.no)
Date: Fri Jun 23 2000 - 06:52:52 EDT

  • Next message: Christian Holm Christensen: "Re: Minor tracking class updates"

    Hi all,
    
    I have committed a few changes in the TPC local tracking classes 
    BrTrackFinderBase, BrTrackFollowFinder and BrTrackStringFinder:
    
    Additions to base class:
    - Moved data member TObjArray* fHitsInRow[] and method SortHitsIntoRowTable()
    from BrTrackFollowFinder to base class BrTrackFinderBase
    - Moved member BrDetectorVolume* fTPCVolume from BrTrackFollowFinder to
    BrTrackFinderBase
    
    Additions to BrTrackStringFinder:
    - Added new tracking method FindTracksByStringMatch2() picking up only one
    BrDetectorHit per padrow.  The original method, FindTracksByStringMatch()
    only counts hits close to track line and can (in theory) produce ghost tracks 
    from dense groupings of hits in a few padrows.  
    - Added member fFindTracksMethod and function SetFindTracksMethod( int )
    (1 or 2)
    - Added member fAllowedMiss and function SetAllowedMiss( int ) to harmonize
    with other tracking modules.  The minimum required number of hits for a good 
    track is now calculated as:   
    fThresholdNo = fParams->GetNumberOfActiveRows() - fAllowedMiss;
    and the function SetThresholdNo( int ) should be considered obsolete.
    Note: The minimum required number of hits is now fThresholdNo, instead of
    fThresholdNo+1 as earlier (important for efficiency estimates.)
    
    Otherwise, very preliminary tests on simulated data show that the various
    tracking classes now seem to have quite similar efficiencies.  There is
    still room for improvements at high track density (e.g. MTPC1 at forward angles), in particular with respect to cluster deconvolution (if possible - .)
      
                                                  Best regards,
                                                      Trine
    



    This archive was generated by hypermail 2b29 : Fri Jun 23 2000 - 06:58:10 EDT