-
Notifications
You must be signed in to change notification settings - Fork 4.2k
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
ETL hits accumulation on a pixel-basis in MTD Validation #44859
Conversation
cms-bot internal usage |
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44859/40113
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
…L hit energy chenged in EtlSimHitsValidation
…old used instead of amplitude in ETLUncalibRecHitAlgo.cc
1aadf31
to
3bb1668
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-44859/40115
|
A new Pull Request was created by @rdelliga for master. It involves the following packages:
@jfernan2, @syuvivida, @tjavaid, @antoniovagnerini, @srimanob, @mandrenguyen, @civanch, @cmsbuild, @rvenditti, @subirsarkar, @nothingface0, @mdhildreth can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
please test with workflow 27634.0 |
type mtd |
please test with workflow 27634.0 |
@smuzaffar is there an issue with the test? code-checks look to have passed correctly... |
please test workflow 27634.0 @fabiocos , this is the right comment to run extra workflow :-) |
@smuzaffar oops sorry, my bad! |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-f3bdfb/39250/summary.html Comparison SummarySummary:
|
+1 |
+1 |
@cms-sw/dqm-l2 any comment? |
+1 |
@cms-sw/upgrade-l2 any doubt/comment about this PR? |
+Upgrade |
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. @rappoccio, @antoniovilela, @sextonkennedy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
The accumulation process in MTD validation, based on modules (DetId), is updated to be pixel-level during SimHits processing, aligning it with the digitization of ETL[1]; in particular, this may impact processes under high pile-up conditions.
To be consistent with PR #43762, which changes the ETL digitization, it is important to rectify this discrepancy.
A correction attempt has already been made with the failed pull request #43928.
The Digi structure (ETLSample) has been also updated to accomodate for one additional parameter, the time over threshold, therefore some plots to monitor Tot are added in EtlDigiHitsValidation.
Moreover, debugging verbosity in ETL digitization and adcSaturation_MIP in mtdDigitizer_cfg.py are updated.
In ETLUnalibratedRecHitAlgo, amplitude for ETL is set to be the time_over_threshold, because reco energy will not be reconstructed; for the same reason, in EtlLocalecoValidation, some plots about reco energy are removed.
Finally, the use of MC truth for tracks and Primary Vertices is updated, to be consistent with PR #43913.
PR validation:
The code was tested on the workflow
24834.0_TTbar_14TeV+2026D98
[1] https://github.com/cms-sw/cmssw/blob/master/SimFastTiming/FastTimingCommon/src/ETLDeviceSim.cc