Skip to content
Snippets Groups Projects
README.md 1.68 KiB
Newer Older
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
# ADNE Data Analysis Framework

CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
Data analysis framework based on GRU for GANIL Data in MFM and EBYEDAT. 

The package reads mfm files and spy NARVAL 1.14 GANIL Data flow.

The T**** are the Detector classes. They only depend on the MFMLibs.
For each TDetector, there is first class unpacking and treating the data and a second Class ("Data") used to define the
structure of the output TTree.

The GUser.C is the main Class managing the data process

These 2 structures are IDENTICAL for online spy or replay to root tree

CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
- AnalysisADNE.exe offline program taking as input "ListRun.txt" and produce spectra and root tree``
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
- SpyAnalysisADNE.exe online program taking as input "OnlinePath.txt" to spy the online Data flow``
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed

In the directory Utils, 
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed

- root [0] .L Replay.C++O

- root [1] Replay kk

- root [2] kk.Loop()
- To read the output TTree
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed


The detectors class have only MFM dependences as the main executables have also GRU dependences, therefore :
The MFM package must be installed from https://gitlab.in2p3.fr/Ganil-acq/Analysis/MFMlib
The GRU package must be installed from https://gitlab.in2p3.fr/Ganil-acq/Analysis/gru

ROOT framework also installed.

Presently, the ADNE package has been valided up to ROOT 5.34/38, and GRU/MFM version 21.07.28

_Installation_

_The GRUSYS and MFMSYS variables must be defined in the cshrs or bashrc_
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed

- export GRUSYS=/home/acqexp/Analysis/GRU/el7.x86_64/R5_v21.07.28

- export MFMSYS=/home/acqexp/Analysis/MFMlib/el7.x86_64/v21.07.28
- export LD_LIBRARY_PATH=$ROOTSYS/lib:$GRUSYS/lib
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
1. Download the tar ball
2. tar -xvf ADNE.tar
3. cd ADNE/ 
CLEMENT Emmanuel's avatar
CLEMENT Emmanuel committed
4.  ./scriptInstall.sh to compile All
5. ./AnalysisADNE.exe to analyse data or ./SpyAnalysisADNE.exe to spy the Narval flow