FOOT software tutorial pageSoftware tutorial of Jan 2020The indico page of the tutorial can be found here.PrerequisitesTo participate to the Jan 2020 tutorial the following actions have to be taken before:
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Changed: | ||||||||
< < |
| |||||||
> > |
| |||||||
| ||||||||
Added: | ||||||||
> > |
| |||||||
We assume that the participants have basic knowledge of ROOT and linux/macosx environments.
Installing and testing the installationThe tutorial will be based on the use of the Master branch. The instruction on how to download and install the code either on the tier3 site or on a local linux or macosx installation are documented in the software page. For details, please refer to that page. In short, hereafter we recall the basic steps in order to get a running version of the updated Master branch.Update of an existing installationIf you have an existing installation of the shoe software and already switched to the Master branch, you just need to:
Starting from scratch: local installationFirst of all, be sure that your ROOT installation is compliant with the requirements set by the master branch. If not, you'll need to recompile ROOT with the proper flags. To check the root flags you can use the | ||||||||
Deleted: | ||||||||
< < | ||||||||
root-config --cflagscommand and verify that the option -std=c++14 appears in the output string. Once ROOT is properly setup you can proceed with the following steps.
Starting from scratch: tier3 installationThe instructions on how to access the tier3 are given in the software page. You need, as a first thing, to setup properly the environment. | ||||||||
Added: | ||||||||
> > | ||||||||
scl enable devtoolset-9 bashIn order to compile and install the shoe software on the tier3 you must use a properly compiled version of ROOT. To check the root flags you can use the | ||||||||
Deleted: | ||||||||
< < | ||||||||
root-config --cflagscommand and verify that the option -std=c++14 appears in the output string. If your 'local' ROOT installation does not have the proper flags, you can use the ROOT from , by issuing the command | ||||||||
Deleted: | ||||||||
< < | ||||||||
source /opt/exp_software/foot/root/root-6.20.04/bin/thisroot.shand check afterrwards that the root-config command provides the expected output. Once ROOT is properly setup you can proceed with the following steps.
Testing the installationTo check wether your installation is properly working in view of the tutorial, you are encouraged to perform the following tests. First of all, execute the 'source setupFOOT.sh' inside the build directory and then run the following macro: 'root pathToMaster/Reconstruction/level0/macros/BenchMark.C+' in your pathToBuild//Reconstruction/level0 folder -- Alessio Sarti - 2020-12-29Comments |