Skip to content

mmazzilli/alice_Djets

 
 

Repository files navigation

  • Prepare root files with an output of your analysis: data + MC for efficiencies and response matrix

  • If a separete bkg.fluctuation matrix is needed, prepare it first

  • Prepare configs:

    • config *.h file, examples are: Dzero.h or Dstar.h
      • adjust variables to your needs: set up the system, D meson specie, D bins that you want to use, used R parameter, signal and SB ranges, if you want reflections (for D0), sigma in, etc ...
      • in case of running with reflections for D0, you must already have the reflection files prepared
  • running scripts: here you need to define your configuration

    • run.sh: the main script running the whole analysis -- steps to be run - settings are passed via a script that runs this one, usually this script doesn't have to be modified, unless you want to skip one of the analysis steps -- you may want to change the jet pT ranges for the efficiency evaluation: jetpteffmin, jetpteffmax; and how the denominator is define.
    • run_analysis.csh: this script runs run.sh, define here paths to data and MC output files, file names, the *.h configuration file name, if reflections are used, if external bkg. fluctuation matrix is used ... -- setup number of POWHEG sim files !
    • run_main.csh: this script runs run_analysis.sh, define here unfolding algorith, reg. parameter for the unfolding, prior, prior type and bkg. fluctuation matrix type (this you need to set once you use an extrenal bkg. fluctuation matrix, then based on this type name of a root file with the corresponding bkg. fluctuation matrix will be set in the run_analysis.csh script - you should set path to your file). Set up also flags and RELEVANT SCRIPTS if you want to run analysis for systematic unc. evaluation.

About

code for D-tagged jet analysis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 61.5%
  • C++ 19.0%
  • TeX 15.7%
  • Makefile 3.3%
  • Shell 0.5%