updating TWIST GEANT May 6th 2001 - Specific to GEANT version 1.4 If you already have extracted GEANT from CVS in the past you only need to do an update. You have a choice of updating the version you already have or making a new directory tree (recommended) Make a new directory tree. !! Recommended !! ------------------------- Step 1 - > cd $GEANT_COMMANDS > pwd (check where you are, this should be a subdirectory named geant) example: /home/renee/work/geant ------ Step 2 - Decide if you want to use the STABLE version 1.4 or if you wish to get/participate easily in all new development. STABLE version > cvs checkout -P -d 1.4 -r v1-4 geant (this should create a directory tree called 1.4) > setup geant 1.4 or Development version > cvs checkout -P -d 1.4devel geant > setup geant 1.4devel In your .login, where you had the command "setup geant 1.3" changed it to the appropriate version name "setup geant 1.4" or "setup geant 1.4devel" ------- Step 3 - > cd $GEANT_ROOT (this should put you in your directory .../geant/1.4) > ./make_all (this scripts rebuilds everything) - Sources are in $GEANT_SOURCE Run files are in $GEANT_RUN Look at files e614.com and e614.ffcards which have changed significantly since version 1.3 - Web documentation is found at http://e614slow.triumf.ca/e614/offline/geant/index.html ---------------------------------------------------------------- Updating the version you already have ------------------------------------- !!! BEWARE; this method will overwrite several files which you might already have modified. >setup geant 1.3 >cd $GEANT_ROOT >cvs update >./make_all Note that your top directory will still be called 1.3 and you will still need to issue "setup geant 1.3" although you will be working with geant 1.4