source: trunk/examples/extended/biasing/B02/setupPI.csh@ 1230

Last change on this file since 1230 was 807, checked in by garnier, 17 years ago

update

  • Property svn:executable set to *
File size: 1.7 KB
Line 
1#!/bin/tcsh -x
2
3#set verbose = 0
4
5if (${?PI_BASE_DIR} == 1) then
6 setenv PI_VER 1.2.6-lite
7 setenv PLATF slc3_gcc323
8 setenv PI_DIR ${PI_BASE_DIR}/${PI_VER}/${PLATF}
9 setenv PATH ${PI_DIR}/bin:${PATH}
10 eval `aida-config -r csh`
11#
12# python from PI
13#
14 setenv PYTHON_LIB_DIR ${PI_DIR}/lib
15#
16# python for PI
17if (${?PYTHONPATH} == 0) then
18 setenv PYTHONPATH
19endif
20 setenv PYTHONPATH ${PI_DIR}/python:$PYTHONPATH
21 setenv PYTHONPATH ${PI_DIR}/lib:$PYTHONPATH
22#
23#
24else # not using PI
25
26 echo "-- WARNING: histograms are not activated !"
27 echo " Either PI_BASE_DIR are not set."
28 #
29 if ( ${?PYTHONVERSION} == 1 && \
30 ${?PYTHON_BASE_DIR} == 1 && \
31 ${?CLHEP_BASE_DIR} == 1) then # settings without PI
32 setenv PYTHON_LIB_DIR ${PYTHON_BASE_DIR}/lib/python${PYTHONVERSION}/config
33 setenv PYTHON_INCLUDE_DIR ${PYTHON_BASE_DIR}/include/python${PYTHONVERSION}
34 #
35 if ( ! -d $PYTHON_LIB_DIR ) then
36 echo -- ERROR: no pyhton lib/config directory: $PYTHON_LIB_DIR
37 endif
38 if ( ! -d $PYTHON_INCLUDE_DIR ) then
39 echo -- ERROR: no pyhton include directory: $PYTHON_INCLUDE_DIR
40 endif
41 else # environment not completed in case no PI is used
42 echo "-- ERROR: PYTHONVERSION or PYTHON_BASE_DIR or CLHEP_BASE_DIR not set!" exit
43 endif
44
45endif # end settings for not using PI
46
47if ( ${?LD_LIBRARY_PATH} == 0 ) then
48 setenv LD_LIBRARY_PATH
49endif
50
51setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4WORKDIR}/lib/${G4SYSTEM}
52setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4WORKDIR}/tmp/${G4SYSTEM}}/exampleB02
53setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PYTHON_LIB_DIR}
54setenv LD_LIBRARY_PATH ${PI_DIR}/lib:$LD_LIBRARY_PATH
55
56if (${?PYTHONPATH} == 0) then
57 setenv PYTHONPATH
58endif
59#setenv PYTHONPATH ${PYTHONPATH}:${LD_LIBRARY_PATH}
Note: See TracBrowser for help on using the repository browser.