X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2Frootlogon.C;h=9726861a1bccaf7a1a7c50406889548be628377f;hb=670ffa5cff246d0bd231a8b969e3716b48529935;hp=ac15fa132f8609965e1643726a3221922c3620be;hpb=b507a890c87886cab779861fe0947b6c0dba3aeb;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/rootlogon.C b/MUON/rootlogon.C index ac15fa132f8..9726861a1bc 100644 --- a/MUON/rootlogon.C +++ b/MUON/rootlogon.C @@ -3,8 +3,35 @@ /* $Id$ */ -/// By Laurent Aphecetche +/// \ingroup macros +/// \file rootlogon.C +/// \brief Macro which is run when starting Root in MUON +/// +/// It loads the MUON libraries needed for simulation and reconstruction +/// and sets the include path. +/// +/// \author Laurent Aphecetche { - gSystem->SetIncludePath("-I${ALICE_ROOT}/include -I${ALICE_ROOT}/MUON -I${ALICE_ROOT}/MUON/mapping"); + cout << "Loading MUON libraries ..." << endl; + gROOT->LoadMacro("${ALICE_ROOT}/MUON/loadlibs.C"); + gInterpreter->ProcessLine("loadlibs()"); + + cout << "Setting include path ..." << endl; + TString includePath = "-I${ALICE_ROOT}/STEER "; + includePath += "-I${ALICE_ROOT}/STEER/STEER "; + includePath += "-I${ALICE_ROOT}/STEER/STEERBase "; + includePath += "-I${ALICE_ROOT}/STEER/CDB "; + includePath += "-I${ALICE_ROOT}/STEER/ESD "; + includePath += "-I${ALICE_ROOT}/RAW "; + includePath += "-I${ALICE_ROOT}/FASTSIM "; + includePath += "-I${ALICE_ROOT}/EVGEN "; + includePath += "-I${ALICE_ROOT}/SHUTTLE/TestShuttle "; + includePath += "-I${ALICE_ROOT}/ITS "; + includePath += "-I${ALICE_ROOT}/MUON "; + includePath += "-I${ALICE_ROOT}/MUON/mapping "; + includePath += "-I${ALICE_ROOT}/RAW "; + includePath += "-I${ALICE_ROOT}/include "; + + gSystem->SetIncludePath(includePath.Data()); }