AliRoot v4-04-Rev-08

support only for Debian Sarge !!!

environment

  • corresponding ROOT: v5-13-02 (rootlogin dev)
    • ROOTSYS = /usr/local/pub/debian3.1/gcc335-13/rootmgr/513-02
  • corresponding GEANT3: Geant3 v1-6-1
  • as "kschwarz": modifyy /usr/local/bin/alilogin
    • add:
(v4-04-Rev-08) export ALICE=/usr/local/pub/$GSI_OS_FLAVOR$GSI_OS_VERSION/$GSI_COMPILER_CC/alice/AliRoot;
     export ALICE_LEVEL=v4-04-Rev-08;
     export ALICE_ROOT=$ALICE/$ALICE_LEVEL;
     export ALICE_TARGET=linux;
     export ROOTSYS=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/513-02;
     export GEANT3PATH=/usr/local/pub/$GSI_OS_FLAVOR$GSI_OS_VERSION/$GSI_COMPILER_CC/alice/Geant3/v1-6_513-02/lib/tgt_${ALICE_TARGET};
     export GSILIB=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/511-02;
     export DATEPATH=/d/alice06/alisoft/PPR/date;
     export FLUPRO=$ALICE/../Fluka;
     CHOICE=1;;

  • su "- rootmgr" and try it out

geant3

  • cd /usr/local/pub/debian3.1/gcc335-13/alice/Geant3
  • cvs -q -z2 -d :pserver:cvs@root.cern.ch:/user/cvs co -r v1-6 geant3
    • note: revision v1-6-1 does not exist: therefore use v1-6 !!!
  • cd v1-6_513-02
  • export PLATFORM=`root-config --arch`
  • gmake

GSILIB

  • check if GSILIB=/usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/513-02 exists.
  • yes, but directory is empty
  • therefore use usr/local/pub/debian$GSI_OS_VERSION/$GSI_COMPILER_CC/rootmgr/gsilibs/511-02

AliRoot

  • cd $ALICE
  • cvsa co -r v4-04-09 -d v4-04-09 AliRoot
    • checkout aborted, memory exhausted. Try again on another machine
  • cd $ALICE_ROOT
  • gmake
***** Creating ITS/tgt_linux/G__ITSsim.cxx *****
Error: cannot open file "TGeant3.h"  ITS/AliITSGeant3Geometry.h:15:
  • solution edit $ALICE_ROOT/Makefile
GENINC     := -I$(ALICE_ROOT)/include -I$(shell root-config
 --incdir) -I$(GEANT3PATH)/../../TGeant3
  • gmake
  • creating executable

adding Fluka support

  • cd /usr/local/pub/debian3.1/gcc335-13/alice
  • mkdir Fluka
  • cd Fluka
  • download from http://www.fluka.org/download/Packages.shtml
    • Fluka 2006.3, September'06
  • mv $HOME/fluka2006.3-linuxAA.tar.gz /usr/local/pub/debian3.1/gcc335-13/alice/Fluka/
  • tar -zxvf fluka2006.3-linuxAA.tar.gz

final alilogin modifications

for PROOF analysis: ESD.par

 rootmgr:lxg0503/v4-05-06> make ESD.par
Copying STEER/AliESD.h to STEER/ESD/AliESD.h
Copying STEER/AliESDfriend.h to STEER/ESD/AliESDfriend.h
Copying STEER/AliESDtrack.h to STEER/ESD/AliESDtrack.h
Copying STEER/AliESDfriendTrack.h to STEER/ESD/AliESDfriendTrack.h
Copying STEER/AliESDMuonTrack.h to STEER/ESD/AliESDMuonTrack.h
Copying STEER/AliESDPmdTrack.h to STEER/ESD/AliESDPmdTrack.h
Copying STEER/AliESDTrdTrack.h to STEER/ESD/AliESDTrdTrack.h
Copying STEER/AliESDHLTtrack.h to STEER/ESD/AliESDHLTtrack.h
Copying STEER/AliESDv0.h to STEER/ESD/AliESDv0.h
Copying STEER/AliESDcascade.h to STEER/ESD/AliESDcascade.h
Copying STEER/AliVertex.h to STEER/ESD/AliVertex.h
Copying STEER/AliESDVertex.h to STEER/ESD/AliESDVertex.h
Copying STEER/AliESDpid.h to STEER/ESD/AliESDpid.h
Copying STEER/AliESDkink.h to STEER/ESD/AliESDkink.h
Copying STEER/AliESDCaloCluster.h to STEER/ESD/AliESDCaloCluster.h
Copying STEER/AliKalmanTrack.h to STEER/ESD/AliKalmanTrack.h
Copying STEER/AliExternalTrackParam.h to STEER/ESD/AliExternalTrackParam.h
Copying STEER/AliLog.h to STEER/ESD/AliLog.h
Copying STEER/AliPID.h to STEER/ESD/AliPID.h
Copying STEER/AliESDV0Params.h to STEER/ESD/AliESDV0Params.h
Copying STEER/AliRunTag.h to STEER/ESD/AliRunTag.h
Copying STEER/AliLHCTag.h to STEER/ESD/AliLHCTag.h
Copying STEER/AliDetectorTag.h to STEER/ESD/AliDetectorTag.h
Copying STEER/AliEventTag.h to STEER/ESD/AliEventTag.h
Copying STEER/AliTagCreator.h to STEER/ESD/AliTagCreator.h
Copying STEER/AliTagAnalysis.h to STEER/ESD/AliTagAnalysis.h
Copying STEER/AliEventTagCuts.h to STEER/ESD/AliEventTagCuts.h
Copying STEER/AliRunTagCuts.h to STEER/ESD/AliRunTagCuts.h
Copying STEER/AliTrackPointArray.h to STEER/ESD/AliTrackPointArray.h
Copying STEER/AliESDFMD.h to STEER/ESD/AliESDFMD.h
Copying STEER/AliFMDMap.h to STEER/ESD/AliFMDMap.h
Copying STEER/AliFMDFloatMap.h to STEER/ESD/AliFMDFloatMap.h
Copying STEER/AliESDMultITS.h to STEER/ESD/AliESDMultITS.h
Copying STEER/AliMultiplicity.h to STEER/ESD/AliMultiplicity.h
Copying STEER/AliXMLCollection.h to STEER/ESD/AliXMLCollection.h
Copying STEER/AliSelector.h to STEER/ESD/AliSelector.h
Copying STEER/AliESD.cxx to STEER/ESD/AliESD.cxx
Copying STEER/AliESDfriend.cxx to STEER/ESD/AliESDfriend.cxx
Copying STEER/AliESDtrack.cxx to STEER/ESD/AliESDtrack.cxx
Copying STEER/AliESDfriendTrack.cxx to STEER/ESD/AliESDfriendTrack.cxx
Copying STEER/AliESDMuonTrack.cxx to STEER/ESD/AliESDMuonTrack.cxx
Copying STEER/AliESDPmdTrack.cxx to STEER/ESD/AliESDPmdTrack.cxx
Copying STEER/AliESDTrdTrack.cxx to STEER/ESD/AliESDTrdTrack.cxx
Copying STEER/AliESDHLTtrack.cxx to STEER/ESD/AliESDHLTtrack.cxx
Copying STEER/AliESDv0.cxx to STEER/ESD/AliESDv0.cxx
Copying STEER/AliESDcascade.cxx to STEER/ESD/AliESDcascade.cxx
Copying STEER/AliVertex.cxx to STEER/ESD/AliVertex.cxx
Copying STEER/AliESDVertex.cxx to STEER/ESD/AliESDVertex.cxx
Copying STEER/AliESDpid.cxx to STEER/ESD/AliESDpid.cxx
Copying STEER/AliESDkink.cxx to STEER/ESD/AliESDkink.cxx
Copying STEER/AliESDCaloCluster.cxx to STEER/ESD/AliESDCaloCluster.cxx
Copying STEER/AliKalmanTrack.cxx to STEER/ESD/AliKalmanTrack.cxx
Copying STEER/AliExternalTrackParam.cxx to STEER/ESD/AliExternalTrackParam.cxx
Copying STEER/AliLog.cxx to STEER/ESD/AliLog.cxx
Copying STEER/AliPID.cxx to STEER/ESD/AliPID.cxx
Copying STEER/AliESDV0Params.cxx to STEER/ESD/AliESDV0Params.cxx
Copying STEER/AliRunTag.cxx to STEER/ESD/AliRunTag.cxx
Copying STEER/AliLHCTag.cxx to STEER/ESD/AliLHCTag.cxx
Copying STEER/AliDetectorTag.cxx to STEER/ESD/AliDetectorTag.cxx
Copying STEER/AliEventTag.cxx to STEER/ESD/AliEventTag.cxx
Copying STEER/AliTagCreator.cxx to STEER/ESD/AliTagCreator.cxx
Copying STEER/AliTagAnalysis.cxx to STEER/ESD/AliTagAnalysis.cxx
Copying STEER/AliEventTagCuts.cxx to STEER/ESD/AliEventTagCuts.cxx
Copying STEER/AliRunTagCuts.cxx to STEER/ESD/AliRunTagCuts.cxx
Copying STEER/AliTrackPointArray.cxx to STEER/ESD/AliTrackPointArray.cxx
Copying STEER/AliESDFMD.cxx to STEER/ESD/AliESDFMD.cxx
Copying STEER/AliFMDMap.cxx to STEER/ESD/AliFMDMap.cxx
Copying STEER/AliFMDFloatMap.cxx to STEER/ESD/AliFMDFloatMap.cxx
Copying STEER/AliESDMultITS.cxx to STEER/ESD/AliESDMultITS.cxx
Copying STEER/AliMultiplicity.cxx to STEER/ESD/AliMultiplicity.cxx
Copying STEER/AliXMLCollection.cxx to STEER/ESD/AliXMLCollection.cxx
Copying STEER/AliSelector.cxx to STEER/ESD/AliSelector.cxx
Copying STEER/ESDLinkDef.h to STEER/ESD/ESDLinkDef.h
Copying STEER/Makefile to STEER/ESD/Makefile with transformations
Copying /usr/local/pub/debian3.1/gcc335-13/rootmgr/513-04/test/Makefile.arch to STEER/ESD/Makefile.arch
Copying STEER/libESD.pkg to STEER/ESD/libESD.pkg
Copying STEER/PROOF-INF.ESD to STEER/ESD/PROOF-INF
Creating archive ESD.par ...
/usr/local/pub/debian3.1/gcc335-13/alice/AliRoot/v4-05-06/STEER
done

creation of online documentation

cd $ALICE_ROOT
make htmldoc

or:

in <nop>AliRoot:
gROOT->LoadMacro("loadlibs.C")
loadlibs()  
THtml html
html.MakeAll(1)

-- KilianSchwarz - 22 Sep 2006

Topic revision: r5 - 2006-11-28, KilianSchwarz
 
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding GSI Wiki? Send feedback
Imprint (in German)
Privacy Policy (in German)