Gaudi
v19r5 Requirements
# Package used to manage the Gaudi project packages
# No wildcards allowed
package GaudiRelease
version v19r5
branches doc cmt
# CMT and Gaudi policy
use GaudiPolicy v7r1
# Note for conditional use statements: only the tags which are defined
# at the level of CMT (and CMTSITE) can be used. This means that
# "Linux", "CERN" , "Darwin" etc are valid tags but not "slc3",
# "slc4_amd64" etc. If one needs to use those, this should be done at
# the level of the package itself with a "macro_remove constituents"
# Gaudi executable
use Gaudi v19r5
# Gaudi libraries - generic
use GaudiKernel v23r1
use GaudiSvc v16r1
use GaudiAud v8r3
use GaudiAlg v10r1
use GaudiGSL v6r6
use GaudiUtils v1r2
# Technology-specific Persistency packages
macro hbookcnv_use "HbookCnv v14r11" \
Darwin ""
use $(hbookcnv_use)
use RootHistCnv v9r15
use GaudiPoolDb v2r14
use GaudiPython v8r16
# Container package specifying the mimimum set of core packages
use GaudiSys v19r5
# Grid utilities for prestaging files
macro gaudigridsvc_use "GaudiGridSvc v1r3" \
WIN32 "" \
osx104_ppc_gcc401 "" \
osx104_ppc_gcc401_dbg ""
use $(gaudigridsvc_use)
# Monitoring utility. Can use also MonaLisa
use GaudiMonitor v1r3
# Examples packages
use GaudiExamples v19r5
# Atlas packages
use PartPropSvc v2r6
#LHCb external packages
macro COOL_use "" LHCb "COOL v* LCG_Interfaces"
use ${COOL_use}
macro CORAL_use "" LHCb "CORAL v* LCG_Interfaces"
use ${CORAL_use}
macro RELAX_use "" LHCb "RELAX v* LCG_Interfaces"
use ${RELAX_use}
macro sqlite_use "" LHCb "sqlite v* LCG_Interfaces"
use $(sqlite_use)
macro HepMC_use "" LHCb "HepMC v* LCG_Interfaces"
use $(HepMC_use)
macro oracle_use "" LHCb "oracle v* LCG_Interfaces"
use $(oracle_use)
#LHCbGrid external packages
macro gfal_use "" LHCbGrid "gfal v* LCG_Interfaces"
use $(gfal_use)
macro CASTOR_use "" LHCbGrid "CASTOR v* LCG_Interfaces"
use $(CASTOR_use)
macro dcache_client_use "" LHCbGrid "dcache_client v* LCG_Interfaces"
use $(dcache_client_use)