diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f67c831a0..690b3250f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -506,7 +506,7 @@ jobs: scripts/ci/run_with_singularity.sh scripts/ci/setup_and_run.sh rabbit_plot_pulls_and_impacts.py $WREMNANTS_OUTDIR/WMass_eta_pt_charge_poiAsNoi/WMass_absEtaGen_ptGen_qGen_theoryfit/fitresults.hdf5 --grouping max --config 'utilities/styles/styles.py' --postfix poiAsNoi - -o $WEB_DIR/$PLOT_DIR/unfolding_mw -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scale 1.5 + -o $WEB_DIR/$PLOT_DIR/unfolding_mw -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scaleImpacts 1.5 lowpu-w: # The type of runner that the job will run on @@ -1011,7 +1011,7 @@ jobs: scripts/ci/run_with_singularity.sh scripts/ci/setup_and_run.sh rabbit_plot_pulls_and_impacts.py $WREMNANTS_OUTDIR/ZMassDilepton_ptll_yll_poiAsNoi/ZMassDilepton_ptVGen_absYVGen_theoryfit/fitresults.hdf5 --grouping max --config 'utilities/styles/styles.py' --postfix poiAsNoi - -o $WEB_DIR/$PLOT_DIR/unfolding_dilepton -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scale 1.5 + -o $WEB_DIR/$PLOT_DIR/unfolding_dilepton -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scaleImpacts 1.5 dilepton-unfolding: # The type of runner that the job will run on @@ -1118,7 +1118,7 @@ jobs: scripts/ci/run_with_singularity.sh scripts/ci/setup_and_run.sh rabbit_plot_pulls_and_impacts.py $WREMNANTS_OUTDIR/ZMassDilepton_ptll_yll_unfolding/ZMassDilepton_ptVGen_absYVGen_theoryfit/fitresults.hdf5 --grouping max --config 'utilities/styles/styles.py' --postfix unfolding - -o $WEB_DIR/$PLOT_DIR/unfolding_dilepton -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scale 1.5 + -o $WEB_DIR/$PLOT_DIR/unfolding_dilepton -n 50 --otherExtensions pdf png --showNumbers --oneSidedImpacts -s absimpact --scaleImpacts 1.5 dilepton-plotting: diff --git a/rabbit b/rabbit index 415a77894..15714512e 160000 --- a/rabbit +++ b/rabbit @@ -1 +1 @@ -Subproject commit 415a77894b92dd35a4c2d6de33165a807e78ee5f +Subproject commit 15714512e7e94e1e3082400f7babcae36adeb7b2 diff --git a/scripts/rabbit/setupRabbit.py b/scripts/rabbit/setupRabbit.py index 49efd6ca7..678240b2f 100644 --- a/scripts/rabbit/setupRabbit.py +++ b/scripts/rabbit/setupRabbit.py @@ -28,7 +28,7 @@ widthWeightNames, ) from wums import boostHistHelpers as hh -from wums import logging +from wums import logging, output_tools def make_subparsers(parser): @@ -3062,6 +3062,15 @@ def outputFolderName(outfolder, datagroups, doStatOnly, postfix): outfile = "Combination" logger.info(f"Writing output to {outfile}") - writer.write(outfolder=outfolder, outfilename=outfile, args=args) + # propagate meta info into result file + meta = { + "meta_info": output_tools.make_meta_info_dict( + args=args, + wd=common.base_dir, + ), + "meta_info_input": datagroups.getMetaInfo(), + } + + writer.write(outfolder=outfolder, outfilename=outfile, meta_data_dict=meta) logging.summary()