New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Clean up QuickTrackAssociatorByHits configuration #22983
Clean up QuickTrackAssociatorByHits configuration #22983
Conversation
TrackerHitAssociation is off by default (except for FastSim), so there is no need to customize it. Actually with the current implementation of QuickTrackAssociatorByHitsProducer it is impossible to use Phase2OT hits.
…es() only if needed
…reduce confusion The TrackerHitAssociator mode is used only for fastsim.
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-22983/4369 |
A new Pull Request was created by @makortel (Matti Kortelainen) for master. It involves the following packages: SimTracker/TrackAssociatorProducers @civanch, @vazzolini, @kmaeshima, @mdhildreth, @dmitrijus, @cmsbuild, @jfernan2, @vanbesien can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
The tests are being triggered in jenkins. |
phase2_tracker.toModify( | ||
quickTrackAssociatorByHits, | ||
pixelSimLinkSrc = cms.InputTag("simSiPixelDigis","Pixel"), | ||
stripSimLinkSrc = cms.InputTag("simSiPixelDigis","Tracker") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The starting point for these developments was this customization, which is
- incorrect: for phase 2, instead of
stripSimLinkSrc
one should set
usePhase2Tracker = cms.bool(True),
phase2TrackerSimLinkSrc = cms.InputTag("simSiPixelDigis","Tracker")
- useless: These parameters are for
TrackerHitAssociator
, while by defaultQuickTrackAssociatorByHits
usesClusterTPAssociation
So this PR makes an attempt to remove the customization of useless and possibly confusing parameters.
Comparison job queued. |
Comparison is ready Comparison Summary:
|
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next master IBs (tests are also fine). This pull request will now be reviewed by the release team before it's merged. @davidlange6, @slava77, @smuzaffar, @fabiocos (and backports should be raised in the release meeting by the corresponding L2) |
Removed "RFC" from the title following the approval of this cleanup. |
+1 |
This PR suggests the following modifications to the configuration of
QuickTrackAssociatorByHits
(making the use ofTrackerHitAssociator
even more specific to FastSim, and apparently for HI as well)only if
useClusterTPAssociationis
False`TrackerHitAssociator
from the default configuration, and add them only for FastSimThe motivation is to
QuickTrackAssociatorByHits
configuration, especially for "are the DigiSimLinks read by the module or not"Tested in CMSSW_10_2_X_2018-04-12-2300, no changes expected.
@VinInn @mtosi @jalimena @hajohajo