# 💡 **ARRAKIS** ## Installation 1.- Clone this repository by typing the command: ```bash git clone git@github.com:Neutron-Calibration-in-DUNE/LArSoftArrakis.git ``` 2.- Install ```Arrakis``` and ```LArSoft``` by running the script (see [scripts folder](https://github.com/Neutron-Calibration-in-DUNE/LArSoftArrakis/tree/main/scripts)): ```bash [@dunebuildXX:]$ source scripts/prebuild_arrakis.sh ``` Depending on which tagged version of LArSoftArrakis you are using, the associated LArSoft version should be defined in the ```prebuild_arrakis.sh``` file, e.g. ```bash #--------------------Versioning---------------------# # specify the version of the larsoft packages. LARSOFT_VERSION=v09_75_00 DUNE_VERSION=v09_75_00d00 QUALS=e20:prof ``` If this step is successful you should see, ```bash ====================SETUP SUCCESSFUL==================== Now you can proceed to checkout or make desired changes to Arrakis itself and then run the bash function. ``` 3.- Run the ```install_arrakis.sh``` script: ```bash [@dunebuildXX:]$ source scripts/install_arrakis.sh ``` Which will compile Arrakis with the ```duneana``` and ```dunecore``` source. 4.- Update ```Arrakis```. Once changes have been made to Arrakis, the LArsoftArrakis development directory can download and compile those changes using the ```update_arrakis.sh``` script: ```bash [@dunebuildXX:]$ source scripts/update_arrakis.sh ``` ## Usage