## *** The installation requires a gcc compiler and the gsl library, as well as Perl *** ## *** For mac users, gsl is easily installable via homebrew: https://brew.sh ## *** For linux users, if gsl is not already installed, you can manually install gsl following these instruction: ## *** https://coral.ise.lehigh.edu/jild13/2016/07/11/hello/ pwd /Users/tassos mkdir SNneutrinos cd SNneutrinos ## Download globes-3.2.17.tar.gz from here: https://www.mpi-hd.mpg.de/personalhomes/globes/download.html ## If you have the utility wget istalled, you can down load the globes library with the following command: wget https://www.mpi-hd.mpg.de/personalhomes/globes/download/globes-3.2.17.tar.gz ## Untar and unzip tar -xzf globes-3.2.17.tar.gz ## Download the latest version of snowglobes from here: https://github.com/SNOwGLoBES/snowglobes ## If you have git installed, you can download it with the following command: git clone https://github.com/SNOwGLoBES/snowglobes.git ## We then need to define a couple of environment variables. ## It is best to include them in your .bashrc/.profile/.bash_profile file so that they ## are valid in all terminal sessions. export GLB_DIR=~/SNneutrinos/globes-3.2.17 export SNOWGLOBES=~/SNneutrinos/snowglobes ## globes installation ## change into the globes-3.2.17 directory cd globes-3.2.17 ## configure the make process ./configure --disable-binary --prefix=$GLB_DIR ## then make & make install make make install ## Now let's move to the installation of snowglobes. ## Change to the source directory inside SNOwGLoBES cd ../snowglobes/src/ make make install ## To test the installation, move one directory level out and run the following command ## which should produce a number of outfiles in the directory "out" cd .. ./supernova.pl livermore argon ar17kt ## Experiment config: ar17kt Mass: 17. kton ## Using background file backgrounds/bg_chan_ar17kt.dat ## backgrounds/bg_chan_ar17kt.dat ## Channels from channels/channels_argon.dat ## Number of channels found: 8 ## 0 out/livermore_nue_e_ar17kt_events_unweighted.dat ## 0 out/livermore_nue_e_ar17kt_events_smeared_unweighted.dat ## 1 out/livermore_nuebar_e_ar17kt_events_unweighted.dat ## 1 out/livermore_nuebar_e_ar17kt_events_smeared_unweighted.dat ## 2 out/livermore_numu_e_ar17kt_events_unweighted.dat ## 2 out/livermore_numu_e_ar17kt_events_smeared_unweighted.dat ## 3 out/livermore_numubar_e_ar17kt_events_unweighted.dat ## 3 out/livermore_numubar_e_ar17kt_events_smeared_unweighted.dat ## 4 out/livermore_nutau_e_ar17kt_events_unweighted.dat ## 4 out/livermore_nutau_e_ar17kt_events_smeared_unweighted.dat ## 5 out/livermore_nutaubar_e_ar17kt_events_unweighted.dat ## 5 out/livermore_nutaubar_e_ar17kt_events_smeared_unweighted.dat ## 6 out/livermore_nue_Ar40_ar17kt_events_unweighted.dat ## 6 out/livermore_nue_Ar40_ar17kt_events_smeared_unweighted.dat ## 7 out/livermore_nuebar_Ar40_ar17kt_events_unweighted.dat ## 7 out/livermore_nuebar_Ar40_ar17kt_events_smeared_unweighted.dat ## 8 out/livermore_bg_chan_ar17kt_events_unweighted.dat ## 8 out/livermore_bg_chan_ar17kt_events_smeared_unweighted.dat ## Applying channel weighting factors to output ls out ## livermore_nue_Ar40_ar17kt_events.dat livermore_nuebar_e_ar17kt_events.dat livermore_nutau_e_ar17kt_events.dat ## livermore_nue_Ar40_ar17kt_events_smeared.dat livermore_nuebar_e_ar17kt_events_smeared.dat livermore_nutau_e_ar17kt_events_smeared.dat ## livermore_nue_e_ar17kt_events.dat livermore_numu_e_ar17kt_events.dat livermore_nutaubar_e_ar17kt_events.dat ## livermore_nue_e_ar17kt_events_smeared.dat livermore_numu_e_ar17kt_events_smeared.dat livermore_nutaubar_e_ar17kt_events_smeared.dat ## livermore_nuebar_Ar40_ar17kt_events.dat livermore_numubar_e_ar17kt_events.dat ## livermore_nuebar_Ar40_ar17kt_events_smeared.dat livermore_numubar_e_ar17kt_events_smeared.dat