Skip to content

asimsek/LegacyDijetShapeInterpolator

Repository files navigation

Legacy Interpolator for the Dijet Resonance Shapes

These scripts are designed to run within the CMS software environment (CMSSW) on lxplus.


Installation

  1. Log in to lxplus and set up the CMSSW environment:

    cmsrel CMSSW_15_0_13
    cd CMSSW_15_0_13/src
    cmsenv
  2. Clone this repository:

    git clone --recursive https://github.com/asimsek/DijetShapeInterpolator_LegacyVersion DijetShapeInterpolator
    cd DijetShapeInterpolator

Usage

Convert mjj distribution into a proper format

python3 dijetRatio_mjj.py -l inputLists/inputShapes_RSGToQQ_kMpl01.txt -o SignalShapes

Merge all formatted shapes into one root file

python3 addSignalShapes.py -l inputLists/inputShapes_RSGToQQ_kMpl01.txt -b SignalShapes -t nom

Extract shapes from root file into a small Python module

python3 extractShapes.py -l inputLists/inputShapes_RSGToQQ_kMpl01.txt -b SignalShapes

Interpolate shapes

python3 getResonanceShapes.py -l inputLists/inputShapes_RSGToQQ_kMpl01.txt -b SignalShapes --step 100 --fineBinning

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages