ATLAS Offline Software
|
This tool is concrete implementation for ITRT_SeeedTrackFinder.h The input is a track segment, for example a TRT track segment It returns a list of tracks that in principle span the full lenght of the Si ID. This tool is the main logic for finding Si extensions to stand alone TRT segments. It is called by the back TRacking algorithm TRT_SeededTrackFinder
The TRT seeded track finder tool contains the following steps:
The seed will be dropped from further consideration if any of the following is true:
i) Both space points have already been used by another laready found track in this event.
ii)Both space points have already been used by other high quality (>9 hits) tracks.
iii)The seed contains only one space point due to instabilities caused during propagation.
An explicit propagation through the two space points of the seed then takes place using the modified TRT track parameters with the diagonal covariance matrix.The seed again will be dropped if:
i) The extrapolation from one space point to the other failed for any reasons.
ii)There are outliers based on a chi2 cut of 50.
Otherwise new track parameters are produced at the end more accurate than those obtained from the TRT track segment.
10.The combinatorial track finding tool is then called using the track parameters from the previous step along with the Si element road and the list of space points (ordered inside-out). A set of track quality cuts configured via job options is also passed to this tool. A list of Si only track extensions is returned.
11.These tracks are inspected and possibly cleaned from spurious pixel hits collected. This is particularly important to determine the correct starting cluster of each track.
12.Duplicate tracks are also removed. The cluster-track map is then updated using all the remaining tracks. These are the returned tracks by this routine.
13.If no tracks are found during the previous steps, then there is the option for brem correcting the initial TRT segment track parameters and repeat the track search. This is decided again via job options. It is set to false by default.
This tool uses IMagneticFieldTool, IPropagator, IUpdator, ISiDetElementsRoadMaker, ITRT_SeededSpacePointFinder, ISiCombinatorialTrackFinder tools.
The TRT_SeededTrackFinderTool contains the following classes/files: