#################################################################
#
# Configuration file for installing the ILC Software 
# release v01-06 using the CMake build tool (http://www.cmake.org)
#
# Patches:
#
# Note: Please modify the directories according to your system
#
#
# Author: F.Gaede, DESY
# Date: Dec 19, 2008
#
#################################################################

# ILCSoft( "install path for ILC software")
#################################################################
#change and uncomment the next line!
#################################################################
#ilcsoft = ILCSoft("/afs/cern.ch/eng/clic/software/ilcsoft/v01-06")


# Global variables              # default values are shown between ( )
#ilcsoft.debug = True           # build in debug mode (False)
ilcsoft.buildDoc = False       # build documentation (True)
#ilcsoft.downloadOnly = True    # download software only (False)
ilcsoft.useCMake = True         # use CMake building tool (False)
ilcsoft.envcmake["BUILD_32BIT_COMPATIBLE"]="OFF"



####################################################################
#
# - the following tools are installed in afs for SL3 and SL4 @
#
#     /afs/desy.de/group/it/ilcsoft/
#
# they can be linked from there or need to be installed on your system
#
####################################################################

#-------------------------------------------------------------------------
# prerequisites: installed versions of Java, geant4, root and mysql:
#  -> modify according to your system !
#-------------------------------------------------------------------------

# python variable for referring the ILC Home directory for SL3 and SL4 users
#not needed if all other software is available locally
#ilcPath = "/afs/desy.de/group/it/ilcsoft/"

#
#  when using 'link' or 'use' please specify full path to installed package
#  or use the version installed in afs (ilcPath) 

# ROOT
#ilcsoft.link( ROOT( ilcPath + "root/5.16.00" ))
ilcsoft.use( ROOT("/afs/cern.ch/sw/lcg/app/releases/ROOT/5.22.00/slc4_amd64_gcc34/root"))

#CERNLIBS
#ilcsoft.use( CERNLIB("/cern/pro"))
#ilcsoft.use( CERNLIB( "/afs/cern.ch/sw/lcg/external/cernlib/2006/slc4_amd64_gcc4"))
#ilcsoft.install( CERNLIB( "2006"))
#This is the only version of CERNLIB that worked for me, installing did not work
ilcsoft.use( CERNLIB("/afs/desy.de/group/it/ilcsoft/cernlib/2006"))


# MySQL
#ilcsoft.link( MySQL( ilcPath+"mysql/5.0.26" ))
ilcsoft.use(MySQL("/afs/cern.ch/sw/lcg/external/mysql/5.0.18/slc4_amd64_gcc34"))

# Java
#if( ilcsoft.os.isSL3() ):
#    ilcsoft.link( Java( ilcPath + "java/1.5.0" ))   # SL3
#if( ilcsoft.os.isSL4() ):
#    ilcsoft.link( Java( ilcPath + "java/1.6.0" ))  # SL4
ilcsoft.use( Java("/afs/cern.ch/sw/lcg/external/Java/JDK/1.6.0/amd64"))

#GEANT4
#Install geant "by hand"
#ilcsoft.use( Geant4 ( ilcPath + "geant4/9.1" ))
#ilcsoft.module("Geant4").env["G4ENV_INIT"] = ilcPath + "geant4/env_9.1.sh"
#ilcsoft.use( Geant4 ( "/afs/cern.ch/sw/lcg/external/geant4/9.2/slc4_amd64_gcc34"))
#ilcsoft.module("Geant4").env["G4ENV_INIT"] = "/afs/cern.ch/sw/lcg/external/geant4/9.2/slc4_amd64_gcc34/setup.sh"

#CLHEP
ilcsoft.use( CLHEP ("/afs/cern.ch/sw/lcg/external/clhep/2.0.4.2/slc4_amd64_gcc34"))

#GSL
ilcsoft.use( GSL("/afs/cern.ch/sw/lcg/external/GSL/1.8/slc4_amd64_gcc34"))

#CMAKE
ilcsoft.install( CMake("2.6.2" ) )

# QT
ilcsoft.use( QT( "/afs/cern.ch/sw/lcg/external/qt/4.4.2/slc4_amd64_gcc34" ))


####################################################################
# This part will install all components needed for analysis of the simulated events
# This should work without problems
####################################################################

# LCIO
ilcsoft.install( LCIO( "v01-11" ))

ilcsoft.install( Marlin( "v00-10-04" ))
#
stdconf = ConfigPKG( "StandardConfig", "v01-01" )
stdconf.download.root = "marlinreco"
ilcsoft.install( stdconf )

ilcsoft.install( LCFIVertex( "v00-03" ))

ilcsoft.install( MarlinReco( "v00-15" )) 

ilcsoft.install( PandoraPFA( "v03-01" ))

ilcsoft.install( MarlinUtil( "v00-13" ))

ilcsoft.install( GEAR( "v00-11-01" ))

ilcsoft.install( SiliconDigi( "v00-04-02" ))

ilcsoft.install( RAIDA( "v01-04-03" ))

ilcsoft.install( CEDViewer( "v00-07" )) 

ilcsoft.install( Overlay( "v00-04" ))

ilcsoft.install( MarlinTPC( "v00-03-01" ))

# LCCD
ilcsoft.install( LCCD( "v00-04" ))
# CondDBMySQL
#ilcsoft.install( CondDBMySQL( "CondDBMySQL_ILC-0-5-11" ))

# CED
ilcsoft.install( CED( "v00-06" ))


# CMakeModules
ilcsoft.install( CMakeModules( "v01-08" ))

########################################
#  Not needed for now
########################################

#ilcsoft.install( Mokka( "mokka-06-07-patch01" ))
#ilcsoft.module( "Mokka").download.type="cvs"

#ilcsoft.install( Eutelescope( "v00-00-07" ))
#ftag = ConfigPKG( "LCFI_MokkaBasedNets", "v00-01" )
#ilcsoft.install( ftag )
#ftag.download.root = "tagnet"
#




########################################
#  This are already on cern afs
########################################

# CERNLIB --- Use the one from the desy afs
#ilcsoft.install( CERNLIB("2006" ))
# CLHEP
#ilcsoft.install( CLHEP( "2.0.3.2" ))
# CMake
#ilcsoft.install( CMake("2.6.2" ) )
# GSL
#ilcsoft.install( GSL( "1.8" ) )
# QT
#ilcsoft.install( QT( "4.2.2" ))



# end of configuration file

-- AndreSailer - 04 Mar 2009

Edit | Attach | Watch | Print version | History: r1 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r1 - 2009-03-04 - AndreSailer
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    CLIC All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright &© 2008-2023 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback