SLAC PEP-II
BABAR
SLAC<->RAL
Babar logo
HEPIC E,S & H Databases PDG HEP preprints
Organization Detector Computing Physics Documentation
Personnel Glossary Sitemap Search Hypernews
Unwrap page!
Simulation Home
Sim Codes
Event Generators
Bogus/BgsApp
SimApp
Bear
Moose
Fast Simulation
Geant4 Home
Subsystems
PEP
SVT
DCH
DRC
EMC
IFR
Mixing/Trigger
Backgrounds
Mixing
Trigger Simulation
MC Truth/QA
MC Truth
Micro/Mini
QA Histograms
Sim Error Reports
REMEDY
MC Production
Production Home
Test Production
Tools
Database
CERNLIB
CLHEP
Event display
RandControl
Scripts
Check this page for HTML 4.01 Transitional compliance with the
W3C Validator
(More checks...)

[SLAC]Progress report on the SVT fast simulation in Bogus

2 Jun 1998

The fast simulation of the SVT was developed as a standalone program, written entirely in C++, using no code from other software packages. After installation of the current version into example parametrization code provided by Marc Verderi, it was recently installed in Bogus by Bill Lockman.

The current version has the following features:

  • It tracks particles through all 340 wafers. Wafers are approximated by planar rectangles and trapezoids, consisting of 330 microns of Si. This thickness includes 10% extra material to account, approximately, for the support structures and other material which is not simulated in detail. The configuration is read in from ssvd.db, although the standalone program does not use dbio to parse the file. See this picture of the simulated SVT.
  • It tracks charged particles through a uniform magnetic field in the Z direction. Inside Bogus, the field value is taken to be the Z component of the magnetic field at the origin.
  • It performs (gaussian) multiple scattering using Gerry Lynch and Orin Dahl's algorithm (accurate to about 2%).
  • It performs deterministic energy loss computation using Bethe Bloch, including density effect.
  • No secondaries are produced in the simulation.
  • Hadronic interactions are not simulated.
  • There is one tunable parameter, the maximum sagitta allowed during each tracking step.
The current version has the following performance figures with the standalone program:
  • Tracks uncharged particles ("geantinos") of 1 GeV at about 4400 tracks/second, randomly generated in 4Pi.
  • Tracks charged muons of 1 GeV through zero magnetic field at about 1900 tracks/second. This includes multiple scattering and energy loss.
  • Tracks charged muons of 1 GeV through a 1 Tesla magnetic field at about 940 tracks/second (with maximum sagitta set to 2 microns).
These figures were obtained on an unloaded 200 MHz AIX system (pinto58). The code also compiles and runs without modifications on Sun Solaris.

Examples:


Willy Langeveld