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
Tutorial librerias en mybinder por el profesor Diego Restrepo.
http://mybinder.org/repo/restrepo/tutorialC
Course schedule
Hours | Teacher | Class | Themes
|
2 | Omar/Camilo | Tools | Git,Make,bash, diseño
|
8 | Camilo | C++ | --
|
2 | Omar | ROOT | Interprete, scripts, paquetes y clases
|
2 | Omar | ROOT I/O | TFile,TTree
|
2 | Camilo | Statistics | Random numbers.....
|
2 | Omar | ROOT Plotting | --
|
2 | Camilo | ROOT Fitting | ROOFIT, ....
|
2 | Omar | PyROOT | ....
|
2 | Omar | ROOT-R | ....
|
2 | Camilo | Machine Learning | ...
|
4 | Omar | TMVA | ...
|
2 | Omar y Camilo | Tools | Notebooks/Condor |
Home Work
- Tools
- Github repository creation
- Custom makefile
- c++
- Vector class with overloaded operators for sum and subtraction
- ROOT I/O
- Custom ROOT file with vectors
- Custom ROOT file with TTrees
- Custom ROOT file with ROOT objects
- MonteCarlo Simulation
- Signal/Background
- output in Trees saved in ROOT file.
- Fitting
- Fitting Data
- Fitting Functions
- Fitting plots(hist, TF objects)
- PyROOT
- ROOT-R
- comparison between Fit method in ROOT with Fit method on R
- 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))