Other useful software

From LHCB-LAPP

Jump to: navigation, search

In this page useful software from outside LHCb environment are described. We explain here how to set their environment but not how to run them because you're old guys, and you can read the documentations :D.

ROOT [1]

We begin by the simple one, and the most used one too.

The environment is setted on Lappsl sourcing /lapp_data/lhcb/setup_root_sl4_64.csh or /lapp_data/lhcb/setup_root_sl4_32.csh depending of your $CMTCONFIG.

If you want another version you can do yours :

setenv CMTCONFIG slc4_ia32_gcc34
setenv ROOTSYS /grid_sw/lhcb/lib/lcg/external/root/<Version>/slc4_ia32_gcc34/root
setenv PATH ${ROOTSYS}/bin:${PATH}
if ( $?LD_LIBRARY_PATH ) then
       setenv LD_LIBRARY_PATH ${ROOTSYS}/lib:${LD_LIBRARY_PATH}
else
       setenv LD_LIBRARY_PATH  ${ROOTSYS}/lib
endif

TMVA[2]

TMVA is a multi-variable tool for analysis. When you download it and unzip be careful to use Winrar.

It uses ROOT and be careful of the release you use because it depends a lot of the one of ROOT you've taken. The environment is declared that way :

source /lapp_data/lhcb/setup_root_sl4_<#bits>.csh
source /lapp_data/lhcb/TMVA_<#bits>.csh
setenv CMTCONFIG <CMTCONFIG>
setenv PATH $ROOTSYS/bin:$PATH
setenv LD_LIBRARY_PATH ${ROOTSYS}/lib:${LD_LIBRARY_PATH}
setenv User_release_area ~/cmtuser
cd <TMVA>
setenv ROOTSYS /afs/cern.ch/sw/lcg/external/root/<Version>/slc4_amd64_gcc34/root/
setenv PATH $ROOTSYS/bin:$PATH
setenv LD_LIBRARY_PATH ${ROOTSYS}/lib:${LD_LIBRARY_PATH}
source setup.csh
Personal tools