# # csh script to invoke the ROOT program # use to source to define load's etc # On Solaris, Linux, SGI, Alpha/OSF do: set ARCH = `uname -s` if (! $?ROOTSYS) then switch ($ARCH) case Linux: setenv ROOTSYS /brahms/u/brahmlib/root/linux breaksw default: echo "** default" setenv ROOTSYS /opt/rhic/ROOT2 endsw endif # # Set local value of BRATHOME to current directory # If BRATSYS has not be defined set it to present value. # setenv BRATHOME `pwd` if (! $?BRATSYS) then setenv BRATSYS $BRATHOME endif switch ($ARCH) case AIX: if ($?LIBPATH) then setenv LIBPATH ${LIBPATH}:$ROOTSYS/lib else setenv LIBPATH /lib:/usr/lib:$ROOTSYS/lib endif breaksw case HP_UX: if ($?SHLIB_PATH) then setenv SHLIB_PATH ${SHLIB_PATH}:$ROOTSYS/lib else setenv SHLIB_PATH $ROOTSYS/lib endif breaksw case Linux: if (! ${?LD_LIBRARY_PATH}) setenv LD_LIBRARY_PATH setenv LD_LIBRARY_PATH ${BRATHOME}/lib/${BRAHMS_ARCH}:${LD_LIBRARY_PATH}:$ROOTSYS/lib breaksw case IRIX: case IRIX64: if ($?LD_LIBRARY_PATH) then setenv LD_LIBRARY_PATH ${BRATHOME}/lib/${BRAHMS_ARCH}:${LD_LIBRARY_PATH} else setenv LD_LIBRARY_PATH $ROOTSYS/lib endif breaksw case SunOS: if ($?LD_LIBRARY_PATH) then setenv LD_LIBRARY_PATH ${BRATHOME}/lib/${BRAHMS_ARCH}:$ROOTSYS/lib:${LD_LIBRARY_PATH} else setenv LD_LIBRARY_PATH /usr/lib:/usr/openwin/lib:/usr/dt/lib:/opt/SUNWspro/lib:$ROOTSYS/lib endif breaksw default: echo "** Un-implemented platform" $ARCH exit endsw set path = ($ROOTSYS/bin $path) echo "---- Setup to use BRAT ----" echo ROOTSYS = $ROOTSYS echo BRATSYS = $BRATSYS echo BRATHOME = $BRATHOME echo LD_LIBRARY_PATH = $LD_LIBRARY_PATH exit