Calorimeters
While simulation of tracking detectors is rather straight-forward, and
the method above is really all there is to it, this is not the case
for calorimeters. There are many different designs for calorimeters,
yielding different properties, in terms of energy-dependence of
the resolution, of the precision with which the position of the
the shower can be measured, of the possibility to separate hadrons
from electrons or gammas, of the possibility to separate different
showers, etc. Therefore, we have implemented a default simulation that
is, we believe, a reasonable compromise, along with a separation between
finding which calorimeters the particles will hit, and the actual simulation
of the response. This separation should make it reasonably easy
for the user to plug in a completely different simulation if needed.
Subsections