StiLocalTrackMerger Class Reference

#include <StiLocalTrackMerger.h>

Inheritance diagram for StiLocalTrackMerger:

StiTrackMerger

List of all members.

Public Member Functions

 StiLocalTrackMerger (StiTrackContainer *)
 One must provide a valid pointer to the track container.
void setDeltaR (double)
 Set the search window in radius.
virtual void mergeTracks ()
 Merge the tracks in the track container.

Protected Member Functions

bool sameTrack (StiKalmanTrack *lhs, StiKalmanTrack *rhs)
bool configureMaxTrack (StiKalmanTrack *lowerTrack)


Detailed Description

StiLocalTrackMerger is the most naive implementation to merge split tracks. It implements the algorithm previously used in the TPT module, identifying split tracks via successive one dimensional tests in the 5 helix dimensions. This comparison is based on the charge of the particle, the radius of curvature, the dip angle, and the center of the circle as projected onto the transverse (x-y) plane. Additionally, a test is perfomed to calculate the DCA of the two tracks to a common point.

Author:
M.L. Miller (Yale Software)

Definition at line 26 of file StiLocalTrackMerger.h.


The documentation for this class was generated from the following files:

Generated on Sat May 26 04:28:19 2012 for StRoot by  doxygen 1.5.9