Skip to content

matteomalucchi/dijet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

301 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

****# dijet

Dijet and multijet analysis to obtain the inputs for the L2L3Residuals within the JetMET group of CMS as described by the JERC sub-group. The results are to be combined with the photon+jet and Z+jet analyses with the scripts provided in the jecsys3 repository.

Dependencies

An installation of ROOT is required to run the scripts.

How to run

Run on slurm for 2022+2023 recompiling the libraries

python runIOVs.py -i all -v version

This script executes the following actions:

  • comment / uncomment the #define PNETREG / #define PNETREGNEUTRINO in src/DijetHistosFill.C to choose whether to apply the PNet regression or the PNet regression including neutrino
  • uncomment #define GPU in make/mk_DijetHistosFill.C
  • make clean
  • make
  • comment #define GPU in make/mk_DijetHistosFill.C

Once the jobs are completed, to do the post processing run:

sbatch -p standard --account=t3 --time=00:30:00 --mem 30gb --cpus-per-task=1 --wrap="python post_processing.py  -i all -v version"

This script executes the following actions:

  • combine the datasets together using python addAllIOVs.py -v version -i all
  • change version and year in histogram_scripts/DijetHistosCombine.C and run root -q -l -b DijetHistosCombine.C

About

CMS Run 3 dijet analysis on JMENANO

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C++ 49.9%
  • C 46.8%
  • Jupyter Notebook 1.9%
  • Python 1.1%
  • TeX 0.3%
  • Shell 0.0%