| 1 | #!/bin/tcsh -x
|
|---|
| 2 |
|
|---|
| 3 | #set verbose = 0
|
|---|
| 4 |
|
|---|
| 5 | if (${?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
|
|---|
| 17 | if (${?PYTHONPATH} == 0) then
|
|---|
| 18 | setenv PYTHONPATH
|
|---|
| 19 | endif
|
|---|
| 20 | setenv PYTHONPATH ${PI_DIR}/python:$PYTHONPATH
|
|---|
| 21 | setenv PYTHONPATH ${PI_DIR}/lib:$PYTHONPATH
|
|---|
| 22 | #
|
|---|
| 23 | #
|
|---|
| 24 | else # 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 |
|
|---|
| 45 | endif # end settings for not using PI
|
|---|
| 46 |
|
|---|
| 47 | if ( ${?LD_LIBRARY_PATH} == 0 ) then
|
|---|
| 48 | setenv LD_LIBRARY_PATH
|
|---|
| 49 | endif
|
|---|
| 50 |
|
|---|
| 51 | setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4WORKDIR}/lib/${G4SYSTEM}
|
|---|
| 52 | setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${G4WORKDIR}/tmp/${G4SYSTEM}}/exampleB02
|
|---|
| 53 | setenv LD_LIBRARY_PATH ${LD_LIBRARY_PATH}:${PYTHON_LIB_DIR}
|
|---|
| 54 | setenv LD_LIBRARY_PATH ${PI_DIR}/lib:$LD_LIBRARY_PATH
|
|---|
| 55 |
|
|---|
| 56 | if (${?PYTHONPATH} == 0) then
|
|---|
| 57 | setenv PYTHONPATH
|
|---|
| 58 | endif
|
|---|
| 59 | #setenv PYTHONPATH ${PYTHONPATH}:${LD_LIBRARY_PATH}
|
|---|