Skip to content
/ nanoAOD_analyzer Public template

Histogram maker tool for nanoAOD files, Tested on nanoAOD versions: v7, v9 (RunII-UltraLegacy) and v12 (Run3Summer22)

Notifications You must be signed in to change notification settings

phazarik/nanoAOD_analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“Š Producing and Overlaying Histograms

Welcome! This repository is a quick-start guide for undergraduates stepping into experimental high-energy physics (HEP) for the first time. You'll learn how to analyze proton-proton collision events, generate histograms, and overlay them to compare the different physics processes.

ROOT Conda Python

πŸš€ New to This? Start Here!

No worries - I've got you covered. This repository is self-contained. Follow the steps below to ease into the workflow.

  • Begin with the Overlay example.

  • I've included a couple of example .root files that contain histograms. These are kept as follows.

    └── Analysis_Codes
     └──  hst_files
         β”œβ”€β”€ hst_DYM50.root
         └── hst_ttjets.root
    
  • Using these input files, try exploring the different features of ROOT classes by playing around with overlay.C. More information on how to run this can be found here.

  • Once you are comfortable with overlaying histograms, you can produce your own histograms using the analysis codes. The detailed instructions for this can be found here. I have included a test file containing ZZto4L events that correspond to data taken in 2022 in the CMS detector.

    └──  Analysis_Codes
          └── inputs
          └── testfile_Run3Summer22.root
    

πŸ“¦ Want More Samples?

Contact me if you'd like more example files from different physics processes, I'm happy to help!

Discord
Email

About

Histogram maker tool for nanoAOD files, Tested on nanoAOD versions: v7, v9 (RunII-UltraLegacy) and v12 (Run3Summer22)

Topics

Resources

Stars

Watchers

Forks