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

Last change on this file since 1292 was 807, checked in by garnier, 16 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.