======== Software ======== -------- Preparation -------- Software/python environment: `ARA cvmfs `_ First, sources the ARA cvmfs, then install addtional python softwares: - `uproot `_: :code:`pip install uproot` - `tqdm `_: :code:`pip install tqdm` - `click `_: :code:`pip install click` Second, :code:`RAW_PATH` and :code:`OUTPUT_PATH` are must be set in bashrc or any shell script like :numref:`fig-bashrc`. :code:`RAW_PATH` should point the location of ARA raw data. And :code:`OUTPUT_PATH` is users desired path for saving all analysis results. Since most of results will be saved in :code:`hdf5` format, It will be good to add :code:`HDF5_USE_FILE_LOCKING`, too. .. _fig-bashrc: .. figure:: ../figures/bashrc.png :align: center example line that needed to place inside of bashrc (or any rc) Third, download the `MF_filters `_ and modify the `setup.sh `_ file. Since I recommand to install your own `AraRoot `_ and `AraSim `_, :code:`ARA_UTIL_INSTALL_DIR`, :code:`ARA_ROOT_DIR`, and :code:`ARA_ROOT_DIR` must be set in the path where AraRoot and AraSim live. If user launch the :code:`setup.sh` , It will show like :numref:`fig-setup`. .. _fig-setup: .. figure:: ../figures/setup.png :align: center example massage that user will see after launch the setup.sh Forth, Time to install `AraRoot `_ and `AraSim `_. User must launch `setup.sh `_ file first before install those two ARA packages so that, all the macros and libs will be placed in :code:`ARA_UTIL_INSTALL_DIR` path. Now, (I think :)) we are ready to use analysis script. ------------- Analysis Code ------------- All the analysis is done by single GitHub repository `MF_filters `_. .. .. toctree:: :maxdepth: 3 :caption: Contents: processing_data_sim/index