This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.
Latest news about SGV - A fast
and simple program for simulating high energy physics experiments at colliding
beam detectors.
September 3 1998
Update : new version SGV 2.20
Functional Changes:
SGV now also simulates the response of minimum ionizing particles
in the calorimeters.
See
here and
here
in the
User's Guide.
The geometry description now allows for the description of
taggers and scintilators.
See
here ,
here , and
here
in the
User's Guide.
Calorimeters can now also be described as 'modular', ie. the
shower start-points will be given by the centre of the hit
module, rather than actually measured.
See
here ,
here , and
here
in the
User's Guide.
Several calorimetric showers can now be attached to a single
particle. (Presently, this feature is only used to give give
the m.i.p. signal of a hadron in the electro-magnetic calorimeters
in front of the hadron calorimeter in which it created a shower.
However, it allows for the implementation of closely joined
EM and hadronic calorimeters, in which showers would often
be detected partly in one type, partly in the other.)
This implies that the calorimeter information in /ZATRS/
has changed. Presently, the old arrays are still filled, for
back-ward compatibility, but they will be removed in a
future release.
See
here in the
User's Guide.
The option to generate the seeds automatically
from the wall-clock (previously implemented only on VMS) is
now also available under UNIX.
See
here in the
User's Guide.
The access from the user-code of the geometry description
has been revised and made more convivial. The geometry can
now be accessed via the user-defined sub-detector names.
The new routines are:
Yet another event generator has been included. This one
simply generates single particles in a selected momentum
and angular region. This is useful for detector performance
studies.
See
here in the
User's Guide.
Bug fixes :
The set-handling routines did not correctly handle the numbers
represented of the most significant bit (31,63, etc.). This has
been fixed.
In the case SGV_LIB was not defined, CRESGVEXE did not work
correctly, if the user pam-file contained decks with the
flags DUMMY or DEFAULT. Those routines would be loaded both
from SGVALL.CAR and the user pam-file, yielding doubly-defined
symbols. This has been fixed.
On DIGITAL UNIX, there was a problem in correctly loading
block-data modules from external libraries. The way this was
done previously did not work for optimization levels above
0: The optimizer correctly spotted the fact that the code-section
where dummy-calls to these modules where placed was not reachable,
and removed them. This has been fixed on by adding the correct
options to the compilation command.
In the PYTHIA version, the program didn't accept title-files
without the 'LIST' card selected. This has been fixed.
In the default version of ZDIDEN, all charged particles
were assigned the pi+ code (never pi-). This has been fixed.
The user-defined minimum gamma energy to produce e+e- pairs
in the detector was never checked. This has been fixed.
There has been a general clean-up of the code, removing
unused variables and arguments. This does not concern any
routines the normal user would call. Please refer to the
Reference Manual, if You have directly called other routines
than those in the utility packages (routines starting with ZAU
or ZU), or in SGVUSER.CAR.
Documentation :
The users guide and reference manual has been updated
due to the changes above.
The Web-brosawble documentaion has been made easier to read by
changing the default background color.
The examples of title-files have been extended. There are now
examples of the title-files corresponding to all the event
generators supplied with SGV.
A Web-page with instruction on how to access the latest
development version
has been added.