You should put the following line in your .login file (not in you .cshrc).
source /tempo/gps/commun/gps.csh [args]
where args is any set of valid detector names (TAPS,PHENIX,ALICE). For example, in my .login I use :
source /tempo/gps/commun.csh/gps.csh ALICE PHENIX TAPS
This script will set up a number of environment variables that you must use in place of their corresponding real values. Using those variables your scripts and life will become easier to maintain in case of system-wide changes. It will also properly set the PATH variable so you can access executables you may need.
If you also want to have some aliases defined, put the following line in your .cshrc :
source /tempo/gps/commun/gps_aliases.csh
which defines change_root_version, argouml, together, group_dir_enter, group_dir_exit aliases.
If the option ALICE is used with the script gps.csh, the
following variables are defined :
Also note that a cvsa alias is defined to be able to checkout AliRoot code from the CERN CVS (see AliRoot official page for more details).
If the option PHENIX is used with the script gps.csh, the
following variables are defined (there are many more than those, though):
${EMC_MAIN}
|
|-bin
|-include
|-lib
|-etc
|-icons
If the option TAPS is used with the script gps.csh, the
following variables are defined :
Here is a list of the soft installed (somewhere below /tempo/gps/commun).
Argo/UML "is an object-oriented design tool with cognitive support". Not a final product, aimed at Java, but not too bad (and most important, it's free!). Type argouml to start it.
Together/C++ is the same kind of product as ArgoUML, but focused on C++. Problem: you cannot print from it ! Type together to start it.
DOC++ "is a documentation system for C, C++ and Java generating both TeX output for high quality hardcopies and
HTML output for sophisticated online browsing of your documentation. The documentation is extracted directly
from the C/C++ header/source files or Java class files.".
The main
command is named doc++.
The Java for Linux port is not really up-to-date. Keep an eye on http://www.blackdown.org/ for news. Anyway you can still play with Java with this version. The compiler is named javac and you run the interpreter with java.
Amaya "is the name of W3C's own browser/authoring tool and is used to demonstrate and test many of the new
developments in Web protocols and data formats."
Start it with amaya.
The ${CORBA_DOC} directory contains some documents about CORBA.
The ${OBJY_DOC} has some documents about Objectivity.
VNC "stands for Virtual Network Computing. It is, in essence, a remote display system which allows
you to view a computing 'desktop' environment not only on the machine where it is running, but
from anywhere on the Internet and from a wide variety of machine architectures."
It is used by AliRoot for the weekly meetings.
VRVS is the Virtual Room Videoconferencing System from CERN.
Each GPS user can write to the following file hierarchies :