Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/root-project/summer-student-course
Exercises for the ROOT Summer Student course at CERN
https://github.com/root-project/summer-student-course
Last synced: about 2 months ago
JSON representation
Exercises for the ROOT Summer Student course at CERN
- Host: GitHub
- URL: https://github.com/root-project/summer-student-course
- Owner: root-project
- License: cc-by-4.0
- Created: 2023-06-22T13:31:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-06-06T09:36:10.000Z (7 months ago)
- Last Synced: 2024-06-06T11:08:45.651Z (7 months ago)
- Language: Jupyter Notebook
- Size: 949 KB
- Stars: 1
- Watchers: 6
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ROOT Summer Student Course
This course targets young scientists and engineers with little or no experience of ROOT.
The basics of the package are covered as well as high level concepts of C++ and
Python.
This work is licensed under a Creative Commons Attribution 4.0 International License.## Slides of the Course
You can find the slides of the course [here](https://docs.google.com/presentation/d/1AdyF2uaYVw7Bc8oazC75NkWz6agl4gHnKCVRd4oth4k/edit?usp=sharing).
## Using ROOT
Participants of the ROOT Summer Student course at CERN may use a ROOT installation available via lxplus or SWAN. See following paragraphs for instructions. Every participant should have a working ROOT installation **prior to the course**.
### ROOT on SWAN
[![SWAN](https://swan.web.cern.ch/sites/swan.web.cern.ch/files/pictures/open_in_swan.svg)](https://cern.ch/swanserver/cgi-bin/go?projurl=https://github.com/root-project/summer-student-course.git)
[SWAN](https://swan.cern.ch) (Service for Web-based ANalysis) is a CERN service offering a web-based platform for interactive computations and workflows. It provides access to user storage and a complete software stack, including ROOT.
In order to be able to connect and use the SWAN service during the course, participants need to make sure that:
* They have a CERN account that is associated to a computing group. They can check if they belong to a computing group at https://account.cern.ch/account/CERNAccount/AccountStatus.aspx. If a participant does not belong to any computing group, she can subscribe to the default computing group following these instructions: https://resources.web.cern.ch/resources/Help/?kbid=067030
* They have created a CERNBox account. In order to create it, they just need to connect and authenticate with their CERN username and password at https://cernbox.cern.ch
* They can log in to SWAN with their CERN username and password: https://swan.cern.ch### ROOT on lxplus
ROOT is available on any lxplus instance at CERN. Please make sure you can establish a graphics ssh connection to `lxplus.cern.ch` using your CERN account (`ssh -XY [email protected]`).
Different ROOT versions may be sourced via [LCG releases](https://lcgdocs.web.cern.ch/lcgdocs/lcgreleases/introduction/#setup), for example:
```
source /cvmfs/sft.cern.ch/lcg/views/LCG_103/x86_64-centos7-gcc12-opt/setup.sh
```### Manual installation (not recommended)
ROOT can be installed on the local machine on different platforms. Installation instructions are available at https://root.cern/install