Ok, I fixed the problems with the matched tracks that share front track. Untill now the CleanUpTracks() method only took care of matched tracks that shared the back track. I've splitted up the method in two: CleanUpSharedBackTracks() and CleanUpSharedFrontTracks(). Now CleanUpTracks() call first CleanUpSharedBackTrack() and then CleanUpSharedFrontTracks() which look very much like CleanUpSharedBackTracks(), except that it only checks tracks with status kOk (set by CleanUpSharedBackTracks()). If you not confused yet, just take a look in the code. Anyway it works, I only cut away the few procent of the matched tracks that shared the front track. I also changed the BrBfsMatching so that it only combines matchtracks that have status kOk. The cleanup of T2_T4 or T3_T4 are also only done for tracks with status ok. I didn't change the extension method - this means that we also extend from matched tracks with status!=kOk. I know that this changes the global tracking a lot, but I think it's necessary. Enjoy, Claus +-------------------------------------------------------------+ | Claus Jørgensen | | Cand. Scient. Phone : (+45) 33 32 49 49 | | Cell : (+45) 27 28 49 49 | | Niels Bohr Institute, Ta-2, Office : (+45) 35 32 53 07 | | Blegdamsvej 17, DK-2100, E-mail : ekman@nbi.dk | | University of Copenhagen Home : www.nbi.dk/~ekman/ | +-------------------------------------------------------------+
This archive was generated by hypermail 2b30 : Wed Apr 10 2002 - 07:23:21 EDT