During my BSc., I used Python, C and Scilab in addition to Excel to perform data analysis on lab experiments. However, unfortunately I never got the chance to use ROOT which is one of the most widely used program designed to analyze data in particle physics and astrophysics. I searched online and got a few good tutorials including CERN ROOT. I'd appreciate good tutorials/materials/videos on this context.
$\begingroup$
$\endgroup$
4
-
$\begingroup$ Do you need it for professional reasons or just out of curiosity? $\endgroup$– Serge HulneCommented Jun 28, 2021 at 15:04
-
$\begingroup$ For professional reasons $\endgroup$– MonopoleCommented Jun 28, 2021 at 15:07
-
$\begingroup$ All right, just asking, because there are alternatives to C++, which have a much easier learning curve, such as : Crystal (Ruby-like), Nim (Python-like), and Rust (who has a style of its own) or even Golang (Go) which is very powerful at handling concurrency in a very readable way. $\endgroup$– Serge HulneCommented Jun 28, 2021 at 17:40
-
$\begingroup$ … last but not least, Root appears to have python bindings: root.cern/manual/python $\endgroup$– Serge HulneCommented Jun 28, 2021 at 17:42
Add a comment
|
1 Answer
$\begingroup$
$\endgroup$
2
You can check these slides. They are used in a 2 day basic course at CERN. See this repository for other official courses. They also gave many exercises for each course. They contain problems based on c++(.C macros), python (jupyter notebooks and .py) etc. Also this playlist may be useful. All these are for beginners.
-
$\begingroup$ Already seen the playlist but I will definitely check the two other links in detail. $\endgroup$– MonopoleCommented Jun 28, 2021 at 16:08
-
1$\begingroup$ Please see the resource recommendation guidelines, and consider editing this answer to follow them. In its current form (v2) this answer is just a list of links. $\endgroup$– rob ♦Commented Jun 28, 2021 at 17:34