Skip to content

matteomalucchi/gamjet-analysis

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

194 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gamjet-analysis

Photon+jet 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 dijet 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 GamHistosFill.C to choose whether to apply the PNet regression or the PNet regression including neutrino
  • uncomment #define GPU in mk_GamHistosFill.C
  • make clean
  • make
  • comment #define GPU in mk_GamHistosFill.C

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

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 GamHistosMix.C and run root -l -b GamHistosMix.C+g
  • change version and year in GamHistosRatio.C and run root -l -b GamHistosRatio.C+g

About

Photon+jet analysis for JEC

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 70.8%
  • C++ 24.7%
  • Python 3.5%
  • Other 1.0%