The software is organized firstly in terms of functions and secondly in terms of subdetectors. Here are some of the basic features listed:
The basic goals for full CMS simulation are the following:
At least three levels of detail must be provided for different subdetector
simulation models:
fast simulation - geometrical acceptance + parametrical model
for detector responses
so called ``mixture'' level simulation - dead materials,
background estimation and
reconstruction
full simulation - detailed event simulation up to the DAQ level
accounting for event
pile-up effects.
It is important to note that a consistent simulation must be provided
at each of these different levels. An essential component of the
computer model of the detector is the ``data base'' consisting of the
following elements:
a description of the detector geometry
the magnetic field map
all material and tracking media definitions
sensitive element definitions
definitions of ``hits'' providing the information required
for the digitization stage and event reconstruction
the tools necessary to work with this data base
Details are described in the following sections and in the Reference
Manual which follows. Information on administration and maintenance of
the CMSIM system is given in Appendix A.1.