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
Phase2 Tracker Premixed DIGIs are broken #29563
Comments
A new Issue was created by @mmusich Marco Musich. @Dr15Jones, @silviodonato, @dpiparo, @smuzaffar, @makortel can you please review it and eventually sign/assign? Thanks. cms-bot commands are listed here |
assign simulation |
New categories assigned: simulation @mdhildreth,@civanch you have been requested to review this Pull request/Issue and eventually sign? Thanks |
assign upgrade |
New categories assigned: upgrade @kpedro88 you have been requested to review this Pull request/Issue and eventually sign? Thanks |
@mdhildreth @makortel if you have time, can you take a look? hopefully the first issue is easy to fix, the second one might take some more work |
a possible solution is at #29565 |
@mmusich excellent, thanks! |
Two problems have been detected in the Premixing vs Standard Mixing validation for the Phase-2 Trackers:
Issue with Inner Tracker digis
Full details in this presentation from @suchandradutta:
https://indico.cern.ch/event/879033/contributions/3840120/.
In short:
cmssw/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py
Lines 230 to 240 in 9abb3c7
cmssw/SimGeneral/PreMixingModule/python/mixOne_premix_on_sim_cfi.py
Line 227 in 9abb3c7
cmssw/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py
Line 23 in 9abb3c7
cmssw/SimTracker/SiPhase2Digitizer/python/phase2TrackerDigitizer_cfi.py
Line 105 in 9abb3c7
As a result of the double (lossy) conversion performed with different conversion factors in the Inner Tracker there is a noticeable change in the final ADC distributions (red is Premixing, green is Std Mixing)
Few concrete examples for some
SimHits
are as follows:This in principle can be recovered by allowing the collections of
PixelDigi
s produced by the premixing stage1 and the signal digitization in step2 with two different conversion factor for IT and OT and then let thePreMixingPhase2TrackerWorker
to undo the conversion separately for IT and OT.Issue with Outer Tracker digis
In addition it was noticed that the fraction of OverThreshold digis in the premixed case for the PS modules is always 1, while it has a non-trivial distribution for the standard mixing case, see plot below:
As a possible solution we need to configure the digitizer to have analog readout for OT (at least for the PSS layers) at step 1 of pre-mixing, as the actual charge information is essential.
cc:
@suchandradutta @emiglior @skinnari @tsusa
The text was updated successfully, but these errors were encountered: