Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master

README

This collection of notebooks provides examples on how to use several ROOT and related packages with Python.
The format used is the [IPython Notebook](http://ipython.org/notebook.html) since it provides a single place for storing code, results, and documentation.

A tutorial has been given at the LPC: https://indico.cern.ch/conferenceDisplay.py?confId=277393
More information can be found here on the TWiki: https://twiki.cern.ch/twiki/bin/view/CMS/SWGuideCMSDataAnalysisSchoolModernToolsForInteractiveAnalysisExercise.

The notebooks can also be explored in the nbviewer:

Introduction (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Introduction.ipynb): introduction to the IPython Notebook (Note: the progress bar will appear as a single line in an IPython Notebook)
Pyroot basics (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Pyroot%20Basics.ipynb): provides a selection of basic commands for Pyroot
FWLite (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/FWLite.ipynb): shows how to access EDM information in Pyroot
RooFit basics (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/RooFit%20Basics.ipynb): shows how to perform fits using RooFit in Pyroot
TMVA (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/TMVA.ipynb): shows how to run training, testing and application of a BDT using TMVA in Pyroot
TagAndProbe (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/TagAndProbe.ipynb): computes trigger efficiency for a dimuon trigger using the tag and probe method. Applies most of what was learned in previous exercises
RooStats-CLs (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/RooStats-CLs.ipynb): shows how to run a CLs exclusion limit calculation using RooStats in Pyroot
Parallel (http://nbviewer.ipython.org/github/demattia/usercode/blob/master/Tutorials/InteractiveAnalysis/Notebooks/HATS_2013/Parallel.ipynb): shows how to parallelize jobs using the parallel cluster feature of IPython in the Notebook
Something went wrong with that request. Please try again.