Expert Root » History » Version 38

« Previous - Version 38/69 (diff) - Next » - Current version
Vitaliy Schetinin, 07/08/2015 01:40 PM


ExpertRoot


The Framework


A simulation, reconstruction and analysis framework that is based on the ROOT and the FairRoot systems. The user can create simulated data and/or perform analysis with the same framework. Geant3 and Geant4 transport engines are supported, however the user code that creates simulated data do not depend on a particular monte carlo engine.

License

ExpertRoot is distributed under the terms of the GNU Lesser General Public Licence version 3 (LGPL) version 3.

 

 

 

Installation Guide


1. FairSoft Installation

mkdir ~/fair_install
cd ~/fair_install
#git clone https://github.com/FairRootGroup/FairSoft.git
git clone -b BRANCH_NAME https://github.com/FairRootGroup/FairSoft.git
cd FairSoft
./configure.sh
# 1) gcc (on Linux) 5) Clang (on OSX)
# 1) No Debug Info
# 2) Internet (install G4 files from internet)
# path: ~/fair_install/FairSoftInst

BRANCH_NAME=jul14p3

2. FairRoot Installation

# Set the shell variable SIMPATH to the installation directory
export SIMPATH=~/fair_install/FairSoftInst

cd ~/fair_install
git clone -b BRANCH_NAME https://github.com/FairRootGroup/FairRoot.git
cd FairRoot
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX="~/fair_install/FairRootInst" ..
make
make install

BRANCH_NAME=v-14.11

3. ExpertRoot Installation

# Set the shell variable FAIRROOTPATH to the FairRoot installation directory
export FAIRROOTPATH=~/fair_install/FairRootInst

mkdir ~/expertroot
cd ~/expertroot
git clone -b BRANCH_NAME http://er.jinr.ru/er.git .
mkdir build
cd build
cmake ../
make

BRANCH_NAME=master

4. ExpertRoot Initialize:

. ~/expertroot/build/config.sh

 

 

User Guide


  Updating

cd ~/expertroot  
git pull

 

 

Developers Guide

  Doxygen

er.jinr.ru/redmine

  Git user initialize

  git config --global user.email "you@example.com"
  git config --global user.name "Your Name"

  Git push

 git push ssh_user_name@er.jinr.ru:/er.git

  Git workflow

Also available in: PDF HTML TXT