-
Notifications
You must be signed in to change notification settings - Fork 4.6k
Add GEM unpacker in L1Repack FullMC and temporary load of GEM geometry to hltGetConfiguration #34785
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
Conversation
…_for_python3 Fix integer division after migration to python 3
…tSetup_filling Fix uploading EventSetup conditions from multiple CUDA streams [12.0.x]
…nebeammonitor_12_0_X Update DQM onlinebeammonitor [12_0_X]
NANO: rework for Prompt (part2) backport
Run3-hcx306X Bug fix (backport cms-sw#34738) to HCAL SD class
…pre5 HLT menu migration to CMSSW 12_0_0_pre5 template [12_0_X]
Fix crash of ECAL GPU reco when ECAL is out of the run - 12_0_X
[Backport] GEM dataformat - fix classversion
|
Note that Run3 era should be called already with |
|
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34785/24468
|
|
A new Pull Request was created by @srimanob (Phat Srimanobhas) for master. It involves the following packages:
@perrotta, @silviodonato, @cmsbuild, @qliphy, @fabiocos, @davidlange6 can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
|
Hi @Martin-Grunewald @fwyzard (1) (2) |
|
It seems that |
|
Hi @dildick |
I think @Martin-Grunewald can suggest how to best fix it |
|
For consistency with the other muon ESProducer modules, a solution could be
|
|
Until then add a |
| return process | ||
|
|
||
| #temporary solution to add GEM geometry for hltGetConfiguration | ||
| def customiseForRun3GEMGeometry(process): |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please add the PR number to the name of the function.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You also need to call this function, at the bottom of the file!
process = customiseForRun3GEMGeometry34785(process)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah understand, Thanks.
Added.
I tested with --customise HLTrigger/Configuration/customizeHLTforCMSSW.customiseForRun3GEMGeometry before, so I did not add it.
|
There is now a merge conflict in HLTrigger/Configuration/python/customizeHLTforCMSSW.py as that file has changed recently where you call the function. Please rebase... |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34785/24482
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
ed0ebec to
5a9a95c
Compare
|
I mess up with rebase, checking old 12_0. Trying to fix again, sorry for the noise. |
|
-code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-34785/24483
Code check has found code style and quality issues which could be resolved by applying following patch(s)
|
PR description:
Move to #34788
This PR is to fix two issues when L1REPACK is used for Run3. The error messages w/o this PR is mentioned at the end of the PR description.
(1) no GEM unpacker defined in SimL1EmulatorRepack. It is solved in this PR.
(2) when hltGetConfiguration is used, GEM geometry is not loaded properly. This PR introduced a temporary fix.
PR validation:
The RAW input can be picked from
/afs/cern.ch/user/s/srimanob/public/ForGEML1T/step2.root. It is a RAW file produced from CMSSW_12_0_0_pre4 with wf 11634.21.To test (1), the following cmsDriver run fine.
cmsDriver.py --process reHLT -s L1REPACK:FullMC,HLT:@relval2021 --conditions auto:phase1_2021_realistic --datatier GEN-SIM-RAW -n -1 --eventcontent RAWSIM --geometry DB:Extended --era Run3 --filein file:step2.root --fileout file:step3_reHLT.root --python reHLT_ProdLike_2021.py --no_execTo test (2), the following config can run fine.
hltGetConfiguration /dev/CMSSW_12_0_0/GRun/V2 --process reHLT --globaltag auto:phase1_2021_realistic --mc --unprescale --paths HLTriggerFirstPath,HLT_IsoMu24_v13,HLT_Mu50_v13,HLTriggerFinalPath --output minimal --input file:step2.root --l1-emulator FullMC --customise HLTrigger/Configuration/customizeHLTforCMSSW.customiseForRun3GEMGeometry > test_reHLT.pyif this PR is a backport please specify the original PR and why you need to backport that PR:
Not a backport, and no need of backport
Note
Issue of (1): solved in this PR
Issue of (2): temporary solution is provided for now