STAR Computing | Tutorials main page |
Setting up your offline computing environment | |
Offline computing tutorial | Maintained by T. Wenaus |
Your ROOT environment is set up by a STAR-standard .rootrc file in $ROOTSYS/.rootrc
Set up your PAW/STAF environment
by copying the file $STAR/mgr/.pawlogon.kumac
to your home directory: ~/.pawlogon.kumac.
If you already have this file, then add the following aliases:
alias/create make 'exec $STAR/mgr/make' C kuip/alias/create ls dui/ls c kuip/alias/create cd dui/cd cThis sets up aliases for make, call, ls, cd,etc. that are needed by STAF & PAW.
Get an AFS token. In general, before working with code and/or running root4star you should do a klog to get an AFS token. A convenient way to do this semi-automatically is to insert
if ($?prompt) then if ( -e /usr/afsws/bin/tokens ) then if ( "`/usr/afsws/bin/tokens | grep rhic | grep Expires`" == "" ) then echo No token, doing klog /usr/afsws/bin/klog `whoami` -cell rhic endif endif endifright at the top of your .tcshrc file. This will query you for your AFS password -- iff you need a token -- when you log in.
The default that is set up by the standard login is pro. To see what version you're set up to use, type 'which root4star' or 'STAR_LEVELS'.
To change to another version ==>
If you want to use
something other than pro, issue from your .tcshrc or at the command line
one of the commands
stardev, starnew, starpro, starold.
To see what version maps to what software library look in $STAR_PATH.Versions dev, new, pro etc. are links pointing to release directories SL*.
e.g. ls -al $STAR_PATH shows (10/2/98) lrwxr-xr-x 1 fisyak root 5 Sep 17 17:02 dev -> SL98i lrwxr-xr-x 1 fisyak root 5 Sep 17 17:02 new -> SL98h lrwxr-xr-x 1 fisyak root 5 Sep 28 09:13 old -> SL98g lrwxr-xr-x 1 fisyak root 5 Sep 28 09:13 pro -> SL98h
mkdir ~/workdir
and cd to it.
You should now be able to invoke ROOT or STAF; type root4star
or staf
to check.