Apr 1, 2000
The ALICE Simulation Framework
For the ALICE Offline Group
ALICE uses an object-oriented framework for simulation and
reconstruction (AliRoot) based on ROOT.
Here, we describe those components of the class design that
represent common concepts of simulation such as particle
generation and transport, detector response and detector
The smooth way of transition from existing Geant3 simulation software
to Geant4 adopted by ALICE is explained. As a client of the Monte Carlo
interface (pure abstract class) AliRoot is used both
for Geant3 and Geant4 simulations.
Applications for fast and slow physics and detector performance
simulations as well as the relevance of the design for visualisation
and the link of simulation to reconstruction are discussed.