-
Notifications
You must be signed in to change notification settings - Fork 30
/
Copy pathcmslpc_standalone_setup.csh
42 lines (32 loc) · 1.49 KB
/
cmslpc_standalone_setup.csh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/bin/tcsh
#
# This script will set up the specified ROOT release
# and configure the corresponding environment on lxplus.
# Version for bash-like shell.
#
# 2011 Gena Kukartsev
#
# Usage:
# source cmslpc_standalone_setup.csh
#
echo ''
echo 'Setting up python, ROOT and PyROOT'
echo ''
#set arch = slc5_ia32_gcc434
set arch = slc5_amd64_gcc462
#set roofit_release = 5.27.06
setenv CMS_PATH /uscmst1/prod/sw/cms
#setenv PYTHONDIR /uscmst1/prod/sw/cms/slc5_ia32_gcc434/external/python/2.6.4-cms8
setenv PYTHONDIR /uscmst1/prod/sw/cms/slc5_amd64_gcc434/external/python/2.6.4-cms15
#setenv PATH ${PYTHONDIR}/bin:/uscms/home/kukarzev/nobackup/root/root_v5.28.00b/bin:$PATH
#setenv PATH ${PYTHONDIR}/bin:/uscms/home/kukarzev/nobackup/root/root_v5.30.00/bin:$PATH
#setenv PATH ${PYTHONDIR}/bin:/uscms/home/kukarzev/nobackup/root/root_v5.30.02_amd64/bin:$PATH
setenv PATH ${PYTHONDIR}/bin:/uscms/home/kukarzev/nobackup/root/root_v5.32.00/bin:$PATH
#setenv ROOTSYS /uscms/home/kukarzev/nobackup/root/root_v5.28.00b
#setenv ROOTSYS /uscms/home/kukarzev/nobackup/root/root_v5.30.00
#setenv ROOTSYS /uscms/home/kukarzev/nobackup/root/root_v5.30.02
#setenv ROOTSYS /uscms/home/kukarzev/nobackup/root/root_v5.30.02_amd64
setenv ROOTSYS /uscms/home/kukarzev/nobackup/root/root_v5.32.00
setenv PYTHONPATH ${ROOTSYS}/lib
setenv LD_LIBRARY_PATH ${PYTHONDIR}/lib:${CMS_PATH}/$arch/external/gcc/4.3.4/lib64:${CMS_PATH}/$arch/external/gcc/4.3.4/lib:${ROOTSYS}:${ROOTSYS}/lib:${LD_LIBRARY_PATH}
setenv ROOT_INCLUDE ${ROOTSYS}/include