-
Notifications
You must be signed in to change notification settings - Fork 4.3k
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
Further optimization of the SiPixel LA PCL workflow #36565
Further optimization of the SiPixel LA PCL workflow #36565
Conversation
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36565/27510
|
A new Pull Request was created by @mmusich (Marco Musich) for master. It involves the following packages:
@cmsbuild, @malbouis, @tvami, @yuanchao, @francescobrivio can you please review it and eventually sign? Thanks. cms-bot commands are listed here |
@cmsbuild , plese test |
type bugfix |
please test there is a typo at #36565 (comment) |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4779ad/21424/summary.html Comparison SummarySummary:
|
+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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
CalibTracker/SiPixelLorentzAngle/python/SiPixelLorentzAnglePCLWorker_cfi.py
Outdated
Show resolved
Hide resolved
@mmusich are the differences observed in the DQM for wf 1001 expected because of the code changes integrated here? E.g.: |
@mmusich, even if not part of this PR, the static analyzer reports about a non const static variable |
cf0934c
to
753902a
Compare
+code-checks Logs: https://cmssdt.cern.ch/SDT/code-checks/cms-sw-PR-36565/27549
|
please test |
+1 Summary: https://cmssdt.cern.ch/SDT/jenkins-artifacts/pull-request-integration/PR-4779ad/21461/summary.html Comparison SummarySummary:
|
@cms-sw/alca-l2 ping |
Hi @mmusich , Happy New Year! I thought you had a question to DQM in this PR. Is that resolved? Thanks |
As far as I am concerned, yes |
Ok, from the AlCa side I think we are good |
+alca |
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. @perrotta, @dpiparo, @qliphy (and backports should be raised in the release meeting by the corresponding L2) |
+1 |
PR description:
This PR builds on top of #36538 and proposes some further optimization and bug-fixes to the SiPixel Lorentz Angle PCL workflow:
SiPixelTemplate
object in memory on demand in the case in which the moduleSiPixelLorentzAnglePCLWorker
is not run in PCL mode (notInPCL_ = True
) and by reducing the number of bins of the 2D drift vs depth maps.std::endl
at the end of LogMessages is removed as requested at Several updates to SiPixel LA PCL workflow #36538 (comment) in commit 0cfb6bfPR validation:
Privately run:
cmsDriver.py testReAlCa -s ALCA:PromptCalibProdSiPixelLorentzAngle --conditions 121X_dataRun3_Express_TIER0_REPLAY_Run2_v1 --scenario pp --data --era Run2_2018 --datatier ALCARECO --eventcontent ALCARECO --processName=ReAlCa -n 100000 --dasquery='file dataset=/StreamExpress/Tier0_REPLAY_2021-SiPixelCalSingleMuon-Express-v1/ALCARECO' --customise_commands='process.ALCARECOCalSignleMuonFilterForSiPixelLorentzAngle.TriggerResultsTag = cms.InputTag ( "TriggerResults","","HLT" ) ; process.ALCARECOCalSignleMuonFilterForSiPixelLorentzAngle.HLTPaths = ["*"]' --nThreads=4
followed by:
cmsDriver.py stepHarvest -s ALCAHARVEST:SiPixelLA --conditions 121X_dataRun3_Express_TIER0_REPLAY_Run2_v1 --scenario pp --data --era Run2_2018 --filein file:PromptCalibProdSiPixelLorentzAngle.root -n -1
the results are uploaded to a private DQM GUI at https://tinyurl.com/yxcmsvn6:
ssh -NL 8060:localhost:8060 <USER>@lxplus723.cern.ch
).Profiling the RSS vs time of the job containing the
ALCA:PromptCalibProdSiPixelLorentzAngle
(run on 4 threads and 4 stream) shows a reduction of about half:if this PR is a backport please specify the original PR and why you need to backport that PR:
Not a backport, but might be backported together with #36538 to CMSSW_12_2_X as agreed at #36538 (comment)