-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
[13.2.X] Fix approximated SiStrip clusters workflow by saving SiStrip FED error information #42507
Conversation
A new Pull Request was created by @mmusich (Marco Musich) for CMSSW_13_2_X. It involves the following packages:
@perrotta, @rappoccio, @bbilin, @clacaputo, @cmsbuild, @AdrianoDee, @srimanob, @sunilUIET, @mandrenguyen, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild, please test |
-1 Failed Tests: RelVals-INPUT RelVals-INPUTThe relvals timed out after 4 hours. Comparison SummarySummary:
|
@cmsbuild, please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-99ed79/34178/summary.html Comparison SummarySummary:
|
+1 |
Could I ask the occurrence of "random comparison differences" to be documented in some way? On a cursory look these look like #39754 |
urgent
|
+Upgrade |
kindly pinging @cms-sw/pdmv-l2 |
+pdmv |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_13_2_X IBs (tests are also fine) and once validation in the development release cycle CMSSW_13_3_X is complete. This pull request will be automatically merged. |
backport of #42475
backport of #42480
PR description:
It has been shown (see talk) that events repacked in the RAW' data format and then reconstructed with the dedicated process modifier
approxSiStripClusters
have a different content in terms of tracks w.r.t. the standard reconstruction starting from RAW data (with full SiStrip ADC information). Part of that is expected from information loss intrinsic to the procedure, but dedicated checks showed that in some events few perfectly valid seeds lead to no track reconstructed when data is repacked with the RAW' data format.This has been shown to depend on the fact the currently the RAW' data format is not saving the list of SiStrip FED errors (collection
DetIdedmEDCollection_siStripDigisHLT_*_*
) which is used in the tracking setup to construct the list of inactive componets:cmssw/RecoTracker/MeasurementDet/plugins/MeasurementTrackerEventProducer.cc
Lines 405 to 417 in a5b91a1
which is then used in trajectory building.
This PR proposed to fix this issue by keeping the missing collection (32b79ff, supposed eventually to come from the HLT) in the repack procedure and then to use it in the
MeasurementTrackerEventProducer
(4e3c70e).After that is no longer necessary to run the SiStrip unpacker
siStripDigis
in the RAW2DIGI step, therefore that's excluded from execution profiting of the process modifier (e6f3888).In addition since the
DetIdedmEDCollection
with the list of Strip FED errors is supposed to come from the HLT in production, the name of the collection should match the one in the Online HLT Heavy Ion menu in order to consume the right collection (as it was done before forSiStripClusters2ApproxClustersHLT
->hltSiStripClusters2ApproxClusters
in #39863).This is done in commit 6e38bd9.
This final change is purely technical and it's not expected to generate further regressions.
PR validation:
Run successfully
runTheMatrix.py -l 140.58 -t 4 -j 8 --ibeos
If this PR is a backport please specify the original PR and why you need to backport that PR. If this PR will be backported please specify to which release cycle the backport is meant for:
Verbatim backport of #42475 and #42480 to CMSSW_13_2_X for the 2023 HI data-taking.