Next: Description of the zlib
Up: SIMDET Users Guide
Previous: Installation
Contents
Access to the latest update of SIMDET is obtainable via the dev branch on the Web page
"http://www-zeuthen.desy.de/linear_collider".
The code of the SIMDET development/extensions is provided
as zipped tar file from a "cvs checkout Simdet". Links to these tar files can be found on
http://www-zeuthen.desy.de/lc_repository/detector_simulation/dev/SIMDET/readme.html .
Untaring the code creates a Simdet directory (and subdirectories). The Simdet subdirectory
itself contains a configure script which generates the required Makefiles for the installation.
The configure script accepts several options which can be visited by the invocation
"configure -h" .
If an option is used by the data cards (e.g. zipped output of events) but not installed,
Simdet will send a message to the standard output and exit. However, if Simdet is installed with gzio
it is still possible to use the un-zipped output for events.
What is new since the release of SIMDET V4.01:
- The histogram storage is now initialized by HROPEN and closed by HROUT, HREND (Hbook package).
This enables the user to book, fill, and write additional histos or ntuples in sr siuser
(located in the ./Simdet/sianal/code_f subdirectory).
- The debug printing is reorganized:
a new data card DEBUG is introduced with:
DEBU n1 n2
n1 - first event number for debugging
n2 - last event number for debugging
- The "vecsub" package has been adapted to PYTHIA 6.1 and is added to the module Simdet
(see the option "-with-vecs" in configure). The package provides many useful utility
routines which may be called from siuser.
- Simdet accepts now generator input in StdHep format (eg. from the Whizard generator package).
Any StdHep generator input file needs the extension ".stdhep" and the corresponding
data cards should be:
Key |
Variable |
Data type |
Meaning |
PYTH |
IFPYTH |
INTEGER |
0 = no PYTHIA event generation |
EVTI |
IFEVTI |
INTEGER |
1 = event reading from an external file |
GENF |
LUNGENF |
TEXT |
input file name with the extension .stdhep |
- The Fortran interface to the zlib (zipped I/O) has been changed
to use several streams for I/O based on logical unit numbers.
This enables the user to write his own output to a user defined logical unit number
(must be
12) as zipped file.
How the interface can be used is described in the following section (as an example may serve
the Fortran code in the subdirectory ./Simdet/sianal/code_f: sianal.F and anopen.F ).
- Simdet results can now be written also in a LCIO file.
The filename is taken from the RECFILE data card and the extension "slcio" is added.
The lcio output contains a run header and events with the collections for
MCParticles, Tracks, Clusters and ReconstructedParticles.
The content of those objects is deived from the standard event output structure using
the records for Generated particle, Energy flow record 4, Energy flow record 5, and
Energy flow record 2 resp. but not all class elements may be filled.
LCIO output is steered by the data card:
Key |
Variable |
Data type |
Meaning |
LCIO |
IFLCIO |
INTEGER |
1 = LCIO output is requested, 0 = no LCIO output (default) |
Next: Description of the zlib
Up: SIMDET Users Guide
Previous: Installation
Contents
Harald Vogt
2004-02-04