This is designed to be a primer on running SIMC, as well as a summary of the conventions and details.
SIMC is currently set up to simulate the following processes:
1. Elastic/Quasielastic (e,e'p) from Hydrogen, Deuterium, Carbon, Iron, and Gold. All other targets are easily added if you provide a spectral function. NOTE: The spectral function has an 'absorption' factor. This is an overall weight applied to the spectral function, and takes into account a nominal transparency value, and a correction to the independent particle shell model spectral function. Because the IPSM spectral function is normalized to one, even though some fraction of the spectral function (from the correlation tails), you need to reduce the strength to take into account this missing strength. So if you are measuring transparency, you need to remember that the data/SIMC already has these corrections in SIMC. If you are not, you should remember that the value of the transparency used may not be ideal for you kinematics, and keep this in mind when looking at the normalization for heavy nuclei.
2. (e,e'
) from Hydrogen, Deuterium, and Helium-3. A flag allows
production of
from protons or
from neutrons. Other nuclei can
be added relatively easily, with a user provided momentum distribution.
However, there are a few hard coded limits that assume a 3-nucleon breakup.
These need to be hunted down and generalized first.
3. (e,e'K) from Hydrogen, Deuterium, and Helium-3. A flag allows you to pick
K+ or K- production, with a
,
, or
in the final state (as appropriate). You can also generate bound hypernuclear
final states. Other nuclei can be added relatively easily, in basically the
same way as for pion production.
4. The phase space option. This is not currently implemented. Very early version of SIMC had a phase space option. In this version (and most previous versions), it does not work. It can be implemented fairly easily, if someone decides exactly what they want it to do.