💡 ARRAKIS#

Installation#

1.- Clone this repository by typing the command:

git clone git@github.com:Neutron-Calibration-in-DUNE/LArSoftArrakis.git

2.- Install Arrakis and LArSoft by running the script (see scripts folder):

[<user>@dunebuildXX:<LArSoftArrakis_DIR>]$ 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.

#--------------------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,

====================SETUP SUCCESSFUL====================
Now you can proceed to checkout or make desired changes to Arrakis itself and then run the <rebuild-arrakis> bash function.

3.- Run the install_arrakis.sh script:

[<user>@dunebuildXX:<LArSoftArrakis_DIR>]$ 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:

[<user>@dunebuildXX:<LArSoftArrakis_DIR>]$ source scripts/update_arrakis.sh 

Usage#