Closed VourMa closed 1 month ago
@slava77 I pushed the edits here, just to keep track but I created #27 to 14_1_0_pre3
and that should be the one to merge.
@slava77 I pushed the edits here, just to keep track but I created #27 to
14_1_0_pre3
and that should be the one to merge.
Well, scratch that, this PR was messed up :)
@slava77 I pushed the edits here, just to keep track but I created #27 to
14_1_0_pre3
and that should be the one to merge.Well, scratch that, this PR was messed up :)
it looked like there were no conflicts wrt pre3 variant in #27; you should've kept editing in the pre0 area. Or did I look there after the rebase to pre3?
There were and I had to rebase, hence the new PR, but it didn't work as cleanly as I thought it would.
This PR transfers the machinery for the improvements introduced in Phase 2 HLT for LST and partially transfers these improvements. More specifically, the pT LST objects and the T5 LST objects are now used to create separate
TrackCandidate
collections, so that a different tracking ID can be applied to each one of them: The default tracking ID for highPtTripletStep for Phase 2 is applied to the pT LST objects and not tracking ID is applied to the T5 LST objects. What can also be tested and applied in a future PR is the utilization of the LST seeds as inputs to a following CKF/mkFit "iteration".Apart from the above, there are a few fixes/improvements for the
TrajectorySeeds
collection of LST objects (see PR #24 and the discussion that took place there about the proper length for thehitsForSeed
vector and the addition of a toggle to construct non-pLSTrajectorySeeds
).The plots for the two-iteration setup with CKF vs. LST vs. LST after this PR can be found here: https://uaf-10.t2.ucsd.edu/~evourlio/SDL/CMSSWPR25/CKF_LST_LSTAfterAllUpdates/
Below you can find some screenshots for reference:
![image](https://github.com/SegmentLinking/cmssw/assets/15358704/48a5d691-9c10-44e2-b1ad-0058ea0a7710)
I will leave some comments below for explanations and to ask for feedback.