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
Configurable hardcode conditions for HCAL #13861
Conversation
A new Pull Request was created by @kpedro88 (Kevin Pedro) for CMSSW_8_1_X. It involves the following packages: CalibCalorimetry/HcalAlgos The following packages do not have a category, yet: OnlineDB/HcalCondDB @civanch, @cerminar, @cmsbuild, @franzoni, @mdhildreth, @ggovi, @mmusich, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are list here #13028 |
please test |
The tests are being triggered in jenkins. |
@mmusich @ggovi @civanch - The comparison looks good to me. Again, no changes expected in standard workflows. Nevertheless, there should probably be some code review, since this is a moderately large change, even though it's only used for testing new features. @davidlange6 - OnlineDB/HcalCondDB should probably be added to the 'db' category... |
NB: I just updated the 2017 dev testing recipe in the PR message so that the RECO step can actually run. |
Pull request #13861 was updated. @civanch, @cerminar, @cmsbuild, @franzoni, @mdhildreth, @ggovi, @mmusich, @davidlange6 can you please check and sign again. |
Added a commit to remove DIGI2RAW and RAW2DIGI for HCAL in the Phase0p5 customization. This is necessary to get the new depths in HE to show up in RecHits. Otherwise, they get discarded in some step of the packing and unpacking. We're looking into what's needed to make the full chain work (probably FED lists, etc.); in the meantime, this solution was used for the UpgradeDataFrames in the past. |
please test |
The tests are being triggered in jenkins. |
@civanch @ggovi @mmusich @davidlange6 - please sign and merge ASAP as discussed in ORP this morning... |
+1 |
+1 |
+1 |
This pull request is fully signed and it will be integrated in one of the next CMSSW_8_1_X IBs (tests are also fine). This pull request requires discussion in the ORP meeting before it's merged. @slava77, @davidlange6, @Degano, @smuzaffar |
+1 |
This PR modifies HcalHardcodeConditions and HcalDbHardcode to make basic parameters configurable using Python. This change is intended to aid reconstruction development for the 2017 HF and HE upgrades, respectively: dual anode readout with QIE10 and SiPMs with QIE11 and increased depth segmentation.
NB: Nothing should change in existing workflows, because the hardcode conditions are only used for development.
Elements of this PR:
I've tested the 2017 mode in CMSSW_8_1_X_2016-03-29-2300 with customise_HcalPhase0p5 and the Extended2017dev geometry, which has HF depths 3/4 and HE depths up to 7. I used the following script:
The DIGI and RECO steps both actually succeed, though with some errors that need to be resolved. Validation/DQM fail, which is why I moved them to a separate step.