Tutorial ROOT

C++/ROOT Tutorial for HEP


Profesores:
Omar Zapata (omazapa@gfif.udea.edu.co)
Camilo Salazar (casfisica@gmail.com)

Aula: 6-307
Horario: Lunes - Miércoles 4-6pm
Fecha de Inicio: Miércoles 30 de marzo de 2016

Repo Github https://github.com/omazapa/curso-gfif-2016(external link)

Tutorial librerias en mybinder por el profesor Diego Restrepo.
http://mybinder.org/repo/restrepo/tutorialC(external link)

Course schedule


HoursTeacherClassThemes
2Omar/CamiloToolsGit,Make,bash, diseño
8CamiloC++--
2OmarROOTInterprete, scripts, paquetes y clases
2OmarROOT I/OTFile,TTree
2CamiloStatisticsRandom numbers.....
2OmarROOT Plotting--
2CamiloROOT FittingROOFIT, ....
2OmarPyROOT....
2OmarROOT-R....
2CamiloMachine Learning...
4OmarTMVA...
2Omar y CamiloToolsNotebooks/Condor


Home Work

  1. Tools
    • Github repository creation
    • Custom makefile
  2. c++
    • Vector class with overloaded operators for sum and subtraction
  3. ROOT I/O
    • Custom ROOT file with vectors
    • Custom ROOT file with TTrees
    • Custom ROOT file with ROOT objects
  4. MonteCarlo Simulation
    • Signal/Background
    • output in Trees saved in ROOT file.
  5. Fitting
    • Fitting Data
    • Fitting Functions
    • Fitting plots(hist, TF objects)
  6. PyROOT
    • script with examples
  7. ROOT-R
    • comparison between Fit method in ROOT with Fit method on R
  8. TMVA
    • Script for classification using our montecarlo model and using different methods
    • Script for regression
    • Script for variable importance using different classification methods


    • ((Uso de Librerías|Librerías))




El documento original está disponible en https://clustercien.udea.edu.co/web/tiki-index.php?page=Tutorial+ROOT