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
[HBHE] Always use 8 pulses in MAHI without 1-pulse to 8-pulse switch for Run3 and beyond #29617
Conversation
@jaehyeok, CMSSW_11_1_X branch is closed for direct updates. cms-bot is going to move this PR to master branch. |
The code-checks are being triggered in jenkins. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29617/14966
|
A new Pull Request was created by @jaehyeok for master. It involves the following packages: RecoLocalCalo/HcalRecProducers @perrotta, @cmsbuild, @slava77 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. |
@jaehyeok
|
+1 |
Comparison job queued. |
HCAL is not sensitive to the bunch spacing or soi as ECAL in configuration.
the current relVal show indeed that in presence of PU~200 is biased toward 1 pulse only
For Phase0 MC we should keep the old scheme: |
Comparison is ready Comparison Summary:
|
@jaehyeok Jae, (1) I've been asking to provide a link to (the ensemble of the MAHI-related presentations at) the meeting we held last Wednesday; I've come across this PR accidentally, not having been received any notification... |
I didn't get this comment, as it was not a response to "did you test only on 50 events without PU?" |
some relevant modifiers will need to be used. |
The code-checks are being triggered in jenkins. |
Thanks very much! I just reverted it to the (no-era) simple customization. |
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-29617/15285
|
@cmsbuild please test |
The tests are being triggered in jenkins. |
+1 |
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. @silviodonato, @dpiparo (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
MAHI first runs with 1 pulse that corresponds to SOI, and then moves to the fit with 8 pulses if the chi2 of the 1-pulse fit exceeds 15. The original intention of 1-pulse fit was to reconstruct high energy hits because the contribution from OOTPU is negligible, so using only 1 pulse was thought to be enough.
But, this had effects on low energy hits as well. For low energy hits the 8-pulse fit is more appropriate because the relative contribution from the OOTPU is large. However, in many cases 1-pulse fit was used instead of 8-pulse fit because the relative uncertainty of the fit is large, and this allows 1-pulse fit to have small chi2.
We studied the possibility of using 8-pulse fit only, without the 1-pulse to 8-pulse switch [1]. In the slides you can see that 8-pulse fit describes digi better than 1-pulse fit in both high and low energy regimes, so we want to start MAHI with 8 pulses. Same conclusion can be drawn from the study with PU [2].
This change is expected to impact on both data and MC.
This change is to be effective for Run3 and beyond only.
It passed
runTheMatrix.py -l limited --ibeos
.[1] https://indico.cern.ch/event/913567/contributions/3841987/attachments/2029001/3395305/Mahi_Chi2Switch_for-Run3_29thApril.pdf
[2]
https://indico.cern.ch/event/911693/contributions/3857751/attachments/2035263/3407350/Simulation_Run3_PU.pdf