This document result from the effort lead by the Photon Group at SUBATECH
to organize within the PHOS collaboration the software needed for the performance
and physics simulation of PHOS and for the reconstruction of the raw data
(presently simulated one's and real data in the future).
The PHOS software is a package of AliRoot, the off line project for ALICE. Before doing
anything you should carefully read the general AliRoot documentation.
The current stable version is V3.03. This is the last version which still includes the old structure. The higher
versions (the branch tagged as HEAD in the CVS server) are a major rewriting of the entire package.
It has been rewritten to follow the lines defined by the AliRoot project.
Rules
During the development phase any participant to the PHOS collobaration is a potentiel developper. To keep
consistency within the PHOS package and the AliRoot project, the following rules must be obeyed:
- The AliRoot offline policy must be followed.
-
SUBATECH
represented by Yves Schutz is the
librarian of the PHOS contribution to AliRoot.
-
Any modification to the existing software or any new piece of software
must be approved by the librarian who is in charge of the updates.
-
Developpers must used CVS to download the official software from the CERN
repository.
-
Developpers must comply with the Coding AliRoot coding convention.
-
FORTRAN is a strictly prohibited language.
-
Any new piece of code must be documented along the line: what is the purpose,
how is it done, how to use it. You can start any new class from a canevas, available in the PHOS package.
A class definition file should be started from canevas.h and
a class implementation file should be started from canevas.cxx.
The PHOS package is organized along two directions which we will try to
keep as independent as possible. The simulation is the first one, the reconstruction
the second one.
Figure 1.: Use case diagram of the simulation and reconstruction for PHOS (click on image for full size)
© >Groupe Photons Subatech (Yves SCHUTZ)
[Go
to the GPS Home Page]
Last modified: Sun Nov 26 16:49:25 CET 2000