|
Analysis
- Data Summary
- Experimental Code (@CERN)
- Experimental Code (@after)
- Theory
Samples
- Diamond
- Alignment
DAQ
- Remote Monitoring
Learning Material
- Configure your machine
- Learn Unix shell
- Learn CPP
- Install and Learn ROOT
- Compiling ROOT Example
- Using Root for analysis
- BL4S 2014 Wiki
- Analyse-2014
- GEANT
- New ROOT + TCutg
edit SideBar
|
Follow these steps
Download
- First the ROOT framework itself
- Go to ROOT web site
- Select the Download menu option
- Select the link .... Pro, version 6.04/00 recommended (see also the release notes)
- Go down to the link for OSX, 10.10 x86-64 with clang 6.1, version 6.04.00 tar.gz or dmg (133 MB).
- Click on the "dmg" file and it will download.
- Find the ROOT dmg file and install ROOT ... following obvious steps.
- Now the ROOT Userguide
- This in under "Documentation"
- Choose the one sided pdf option ... you will consult this often
Set your environment
- Get the instructions from the link in the line "After downloading and unpacking please read the included README/README file on how to set the necessary environment variables." which you see at the bottom of the page where all the versions for download are.
- You will need to make your /etc/bashrc file automatically run a script to set the Environment by inserting this string in the file. ". <pathname>/root<version>/bin/thisroot.sh"
- <pathname> is where the root installation went. Probably /Applications/.
Check ROOT works
- issue the command "root" in a shell.
- you must open the shell afresh to get the updated environment from the previous step
Learn ROOT
- Do Chapters 2-5 as a Tutorial
- Fire up ROOT ....
- Have the UserGuide open
- Have your editor open
- Some examples are one liners ... enter them directly into the ROOT window
- Some examples you must save as a code fragment.
- Use your editor to do this.
- You can give the extension .cpp again
- Once again ... a folder per example !
- Run the code by typing .x <filename> in the ROOT session
- If you want to be more expert .. then also learn
|