From 90afd19e633863185541810fb808fe50197ba6a8 Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Mon, 11 Aug 2025 14:17:19 +0200 Subject: [PATCH 1/6] run likelihood scans for RooMultiPdf, upload the .pdf --- .github/workflows/cvmfs-ci.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index 6a391ebe11f..47e3712b890 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -162,6 +162,14 @@ jobs: ulimit -s unlimited text2workspace.py HiggsAnalysis/CombinedLimit/data/ci/datacard_RooMultiPdf.txt.gz -o ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 --setParameters pdf_index_ggh=2 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo singles ws_RooMultiPdf.root + combine -M MultiDimFit -m 125.38 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 + plot1Dscan.py higgsCombineTest.MultiDimFit.mH125.38.root -o scan_RooMultiPdf + + - name: Upload scan_RooMultiPdf.pdf + uses: actions/upload-artifact@v3 + with: + name: Scan for RooMultiPdf + path: scan_RooMultiPdf.pdf - uses: rhaschke/docker-run-action@v5 name: RooParametricHist From 78935bb26eaffa39ff9650054a2a7dce34def42d Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Mon, 11 Aug 2025 14:54:01 +0200 Subject: [PATCH 2/6] update upload-artifact to v4 --- .github/workflows/cvmfs-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index 47e3712b890..f50208ba9d5 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -166,7 +166,7 @@ jobs: plot1Dscan.py higgsCombineTest.MultiDimFit.mH125.38.root -o scan_RooMultiPdf - name: Upload scan_RooMultiPdf.pdf - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v4 with: name: Scan for RooMultiPdf path: scan_RooMultiPdf.pdf From ffb43199f31ecee3a9d9925608cceaee27e7366a Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Mon, 11 Aug 2025 15:06:20 +0200 Subject: [PATCH 3/6] fix a typo --- .github/workflows/cvmfs-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index f50208ba9d5..9289d66b2ab 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -163,7 +163,7 @@ jobs: text2workspace.py HiggsAnalysis/CombinedLimit/data/ci/datacard_RooMultiPdf.txt.gz -o ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 --setParameters pdf_index_ggh=2 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo singles ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 - plot1Dscan.py higgsCombineTest.MultiDimFit.mH125.38.root -o scan_RooMultiPdf + plot1DScan.py higgsCombineTest.MultiDimFit.mH125.38.root -o scan_RooMultiPdf - name: Upload scan_RooMultiPdf.pdf uses: actions/upload-artifact@v4 From 40c2d624b849676d00d8bb58bc38d0e739cc126a Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Mon, 11 Aug 2025 18:36:41 +0200 Subject: [PATCH 4/6] move the .pdf file Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --- .github/workflows/cvmfs-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index 9289d66b2ab..fe1cc4d8d40 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -162,9 +162,9 @@ jobs: ulimit -s unlimited text2workspace.py HiggsAnalysis/CombinedLimit/data/ci/datacard_RooMultiPdf.txt.gz -o ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 --setParameters pdf_index_ggh=2 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo singles ws_RooMultiPdf.root - combine -M MultiDimFit -m 125.38 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 - plot1DScan.py higgsCombineTest.MultiDimFit.mH125.38.root -o scan_RooMultiPdf - + combine -M MultiDimFit -m 125.38 -n RooMultiPdfGrid --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 --points 80 -P r + plot1DScan.py higgsCombineRooMultiPdfGrid.MultiDimFit.mH125.38.root -o scan_RooMultiPdf -P r + mv scan_RooMultiPdf.pdf /work/scan_RooMultiPdf.pdf - name: Upload scan_RooMultiPdf.pdf uses: actions/upload-artifact@v4 with: From 30a601a40bff2c799ade5e98293c431ffb9cb49a Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Mon, 11 Aug 2025 18:39:46 +0200 Subject: [PATCH 5/6] fix wrong option --- .github/workflows/cvmfs-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index fe1cc4d8d40..2836baade4b 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -163,7 +163,7 @@ jobs: text2workspace.py HiggsAnalysis/CombinedLimit/data/ci/datacard_RooMultiPdf.txt.gz -o ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 --setParameters pdf_index_ggh=2 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo singles ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 -n RooMultiPdfGrid --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 --points 80 -P r - plot1DScan.py higgsCombineRooMultiPdfGrid.MultiDimFit.mH125.38.root -o scan_RooMultiPdf -P r + plot1DScan.py higgsCombineRooMultiPdfGrid.MultiDimFit.mH125.38.root -o scan_RooMultiPdf mv scan_RooMultiPdf.pdf /work/scan_RooMultiPdf.pdf - name: Upload scan_RooMultiPdf.pdf uses: actions/upload-artifact@v4 From f2bd4ac24c6740cdc82d9fe806d4708a8d0af892 Mon Sep 17 00:00:00 2001 From: Aliya Nigamova Date: Tue, 12 Aug 2025 11:40:33 +0200 Subject: [PATCH 6/6] set the path for the artifacts --- .github/workflows/cvmfs-ci.yml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/.github/workflows/cvmfs-ci.yml b/.github/workflows/cvmfs-ci.yml index 2836baade4b..48a65c676cc 100644 --- a/.github/workflows/cvmfs-ci.yml +++ b/.github/workflows/cvmfs-ci.yml @@ -50,6 +50,7 @@ jobs: shell: bash options: ${{env.docker_opt_rw}} run: | + mkdir -p ${{ github.workspace }}/artifacts cd /home/cmsusr/ source /cvmfs/cms.cern.ch/cmsset_default.sh scram project ${CMSSW_VERSION} @@ -164,12 +165,13 @@ jobs: combine -M MultiDimFit -m 125.38 --setParameters pdf_index_ggh=2 --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo singles ws_RooMultiPdf.root combine -M MultiDimFit -m 125.38 -n RooMultiPdfGrid --freezeParameters MH --cminDefaultMinimizerStrategy 0 --X-rtd FAST_VERTICAL_MORPH --X-rtd MINIMIZER_freezeDisassociatedParams --X-rtd MINIMIZER_multiMin_maskChannels=2 --algo grid ws_RooMultiPdf.root --setParameterRanges r=-1,2 --points 80 -P r plot1DScan.py higgsCombineRooMultiPdfGrid.MultiDimFit.mH125.38.root -o scan_RooMultiPdf - mv scan_RooMultiPdf.pdf /work/scan_RooMultiPdf.pdf + cp scan_RooMultiPdf.pdf ${{ github.workspace }}/artifacts/. + - name: Upload scan_RooMultiPdf.pdf uses: actions/upload-artifact@v4 with: name: Scan for RooMultiPdf - path: scan_RooMultiPdf.pdf + path: ${{ github.workspace }}/artifacts/scan_RooMultiPdf.pdf - uses: rhaschke/docker-run-action@v5 name: RooParametricHist