编程与 ROOT 入门
课程作业可使用 PyROOT 或 ROOT C++。两种语言使用相同的 ROOT 对象和文件,选择其中一种即可。
安装与运行
先完成 ROOT 与 JupyterLab 安装及运行检查。
学习路径
| 内容 | PyROOT | ROOT C++ |
|---|---|---|
| 编程基础(按需阅读) | Python 基础与数组 | C++ 基础 · 对象与指针 |
| Tutorial I:函数、图、直方图、随机数、基本拟合与 ROOT 文件 | PyROOT 版 | C++ 版 |
| Tutorial II:TTree 读写、关联图与事例选择 | PyROOT 版 | C++ 版 |
Tutorial I 配合作业 1–3 使用;Tutorial II 建议学完第一章后阅读,介绍后续作业中的 TTree 读写、关联分析和 cut。