GPS Software Environment

Setting up your account

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.


*** PLEASE NOTE THAT, FOR THE MOMENT, ALL STATEMENTS IN THIS PAGE ONLY APPLY TO THE LINUX PLATFORM ***

ALICE environment

If the option ALICE is used with the script gps.csh, the following variables are defined :

ALICE
The top directory for your AliRoot.
ALICE_TARGET
The name of the platform used for AliRoot (currently can only be Linux)
ALICE_VERSION
The version of AliRoot

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).

PHENIX environment

If the option PHENIX is used with the script gps.csh, the following variables are defined (there are many more than those, though):

PHENIX
Top level directory for all PHENIX software
ONLINE_MAIN
Top level directory for the ONCS distribution
EMC_MAIN
The installation directory of the PHENIX software :
${EMC_MAIN}
   |
   |-bin
   |-include
   |-lib
   |-etc
   |-icons

TAPS environment

If the option TAPS is used with the script gps.csh, the following variables are defined :

TAPS
Top level directory for all TAPS software. ${TAPS}/install is the installation directory.
ROSEBUD
Top level directory for ROSEBUD.

Common goodies

Here is a list of the soft installed (somewhere below /tempo/gps/commun).

ArgoUML

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

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++

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++.

Java 1.1.7

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

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.

Local documentations

The ${CORBA_DOC} directory contains some documents about CORBA.

The ${OBJY_DOC} has some documents about Objectivity.

Video Conferencing

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.


Disk space organization

Each GPS user can write to the following file hierarchies :

${HOME}
Your home directory. Limited to 200 Mbytes. Backup every night.
/tempo/gps/`whoami`
A personal directory to extand the 200 Mbytes limitation. No backup
/tempo/gps/commun/work/`whoami`
A working directory per user, but shareable with others (at least in read mode).No backup

Laurent.Aphecetche@subatech.in2p3.fr
Last modified: Wed Nov 24 15:24:52 CET 1999