Skip to content

Conversation

@aehart
Copy link

@aehart aehart commented Jan 12, 2026

PR description:

While preparing cms-sw#49779, I realized there are still a couple artifacts from before the TrackletEngineDisplaced, TripletEngine, and TrackletCalculatorDisplaced were combined into the TrackletProcessorDisplaced. So this PR:

  • includes the single commit that is part of Cleanup of obsolete lookup tables cms-sw/cmssw#49779
  • removes the TrackletCalculatorDisplaced as a processing module that can be executed; it is still retained as a base class for TrackletProcessorDisplaced
  • removes the StubTripletsMemory class altogether

PR validation:

Since the current wiring makes no reference to the TrackletCalculatorDisplaced or the StubTripletsMemory there is no change to the behavior of the extended tracking emulation, and the code compiles and runs as before.

Copy link
Collaborator

@tomalin tomalin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks OK to me, but I suggest @sarafiorendi checks it too before we merged it.

@aehart
Copy link
Author

aehart commented Jan 15, 2026

N.B.: I just found two orphan method declarations in Sector.h that no longer have a corresponding definition in Sector.cc, so I removed these in c74d45b.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants