Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

setup.sh

Go to the documentation of this file.
00001 
00002 echo -n "detect location   "
00003 LOCATION=$(hostname -d)
00004 echo $LOCATION
00005 
00006 MYCLASS_PATH=$(pwd)
00007 export MYCLASS_PATH
00008 
00009 export Cascadeversion=2.0.2
00010 
00011 if [[ $LOCATION == "desy.de" ]] ; then
00012 #################### DESY setup ####################################
00013     echo "Initialize DESY setup ..."
00014     source check_platform_desy
00015 
00016     export PREFIX=/afs/desy.de/group/alliance/mcg/public
00017     
00018     # ROOT initialisation if not done yet by user
00019     if [ -z $ROOTSYS ]; then
00020         export ROOTver=5.18.00
00021         if ( echo $SYSNAME | grep amd64 ); then
00022             export ROOTSYS=/opt/products/root64/$ROOTver
00023             ROOTLIB=$ROOTSYS/lib64
00024         else
00025             export ROOTSYS=/opt/products/root/$ROOTver
00026             ROOTLIB=$ROOTSYS/lib
00027         fi
00028         export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00029         export PATH=$ROOTSYS/bin:$PATH
00030     fi
00031     
00032     export CLHEPdir=$PREFIX/CLHEP/2.0.3.2/$SYSNAME
00033     export CERNLIB=/opt/products/cernlib/2005/lib
00034     #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00035     export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/data
00036 
00037 elif [[ $LOCATION == "naf.desy.de" ]] ; then
00038 #################### NAF setup ####################################
00039     echo "Initialize NAF setup ..."
00040     source check_platform_desy
00041 
00042     export PREFIX=/afs/desy.de/group/alliance/mcg/public
00043     
00044     # ROOT initialisation if not done yet by user
00045     if [ -z $ROOTSYS ]; then
00046         export ROOTver=5.18.00
00047         if ( echo $SYSNAME | grep amd64 ); then
00048             export ROOTSYS=/afs/naf.desy.de/products/root/$ROOTver
00049             ROOTLIB=$ROOTSYS/lib
00050         else
00051             echo "No 32bit ROOT version at NAF!"
00052             exit 1
00053         fi
00054         export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00055         export PATH=$ROOTSYS/bin:$PATH
00056     fi
00057     
00058     export CLHEPdir=$PREFIX/CLHEP/2.0.3.2/$SYSNAME
00059     export CERNLIB=/opt/products/cernlib/2005/lib
00060     #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00061     export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/data
00062 
00063 else
00064 ################### Cern setup, default! ###############################
00065     echo "Initialize cern setup ..."
00066     source check_platform
00067 
00068     export PREFIX=/afs/cern.ch/sw/lcg/external
00069     
00070 # ROOT initialisation
00071     export ROOTver=5.18.00d
00072     export ROOTSYS=$PREFIX/root/$ROOTver/$SYSNAME/root
00073     export ROOTLIB=$ROOTSYS/lib
00074     export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ROOTLIB
00075     export PATH=$ROOTSYS/bin:$PATH
00076     
00077     export CLHEPdir=$PREFIX/clhep/2.0.3.2/$SYSNAME
00078     export CERNLIB=$PREFIX/cernlib/2005/$SYSNAME/lib
00079     #export CASCADEPDFPATH=$PREFIX/MCGenerators/cascade/2.0.2/data
00080     export PDFPATH=$PREFIX/MCGenerators/cascade/$Cascadeversion/share/data
00081 fi
00082 
00083 ####################### generic pathnames and generator versions ############
00084 
00085 export HepMCversion=2.03.09
00086 export HepPDTversion=3.02.02
00087 export FastJetversion=2.3.3
00088 export GSLversion=1.8
00089 export Pythia8version=108
00090 export Pythia6version=420.2
00091 export Herwigppversion=2.2.1
00092 #export Herwigppversion=2.3.0
00093 export Herwigversion=6.510.3
00094 export Jimmyversion=4.31.3
00095 export ThePEGversion=1.3.0
00096 #export ThePEGversion=1.4.0
00097 export LHAPDFversion=5.6.0
00098 
00099 export HepMCdir=$PREFIX/HepMC/$HepMCversion/$SYSNAME
00100 export HepPDTdir=$PREFIX/HepPDT/$HepPDTversion/$SYSNAME
00101 export FastJetdir=$PREFIX/fastjet/$FastJetversion/$SYSNAME
00102 export GSLdir=$PREFIX/GSL/$GSLversion/$SYSNAME
00103 export Pythia8dir=$PREFIX/MCGenerators/pythia8/$Pythia8version/$SYSNAME
00104 export Pythia8DATA=$PREFIX/MCGenerators/pythia8/$Pythia8version/share/xmldoc
00105 export Pythia6dir=$PREFIX/MCGenerators/pythia6/$Pythia6version/$SYSNAME
00106 export Herwigppdir=$PREFIX/MCGenerators/herwig++/$Herwigppversion/$SYSNAME
00107 export ThePEGdir=$PREFIX/MCGenerators/thepeg/$ThePEGversion/$SYSNAME
00108 export Herwigdir=$PREFIX/MCGenerators/herwig/$Herwigversion/$SYSNAME
00109 export Jimmydir=$PREFIX/MCGenerators/jimmy/$Jimmyversion/$SYSNAME
00110 export LHAPDFdir=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/$SYSNAME
00111 export LHAPDFsets=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets
00112 export LHAPATH=$PREFIX/MCGenerators/lhapdf/$LHAPDFversion/share/PDFsets
00113 export Cascadedir=$PREFIX/MCGenerators/cascade/$Cascadeversion/$SYSNAME
00114 
00115 # add everything to LD_LIBRARY_PATH
00116 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8dir/lib
00117 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia8DATA
00118 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Pythia6dir/lib
00119 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$GSLdir/lib/
00120 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepMCdir/lib
00121 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HepPDTdir/lib
00122 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CLHEPdir/lib
00123 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$FastJetdir/lib
00124 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$LHAPDFdir/lib
00125 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigppdir/lib/Herwig++
00126 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Herwigdir/lib
00127 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Jimmydir/lib
00128 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ThePEGdir/lib/ThePEG
00129 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$Cascadedir/lib
00130 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MYCLASS_PATH/lib
00131 
00132 echo "... done!"

Generated on Thu Jul 23 14:57:36 2009 for HepMCAnalysis by  doxygen 1.3.9.1