Package mmc

Interface Summary
DFunctionOfx function and its derivative must be included in a class that implements this interface
FunctionInt function to be interpolated must be included in a class that implements this interface
FunctionInt2 function to be interpolated must be included in a class that implements this interface
FunctionOfx function to be integrated must be included in a class that implements this interface
 

Class Summary
BremsContinuous class contains functions necessary for calculation of bremsstrahlung losses
BremsStochastic class contains functions necessary for calculation of bremsstrahlung losses
Bremsstrahlung class contains functions necessary for calculation of bremsstrahlung losses
CrossSections initializes all cross sections and keeps references to them
Decay class contains functions necessary for the calculation of decay
Energy2Loss class contains functions for evaluation of the spread of the continuous energy losses
Energy2LossE class contains functions for evaluation of the spread of the continuous energy losses
Energy2LossX class contains functions for evaluation of the spread of the continuous energy losses
EpairContinuous class contains functions necessary for calculation of e+e- pair production losses
Epairproduction class contains functions necessary for calculation of e+e- pair production losses
EpairStochastic class contains functions necessary for calculation of e+e- pair production losses
FindRoot This class provides routines for calculating roots by the combination of the Newton-Raphson method and bisection.
Integral This class provides routines for function integration using Romberg method.
Interpolate This class provides routines for function interpolation.
Ionizationloss class contains functions necessary for calculation of ionization losses
IonizContinuous class contains functions necessary for calculation of ionization losses
IonizStochastic class contains functions necessary for calculation of ionization losses
MathModel root of pure math functions
Medium medium definition
Output Class contains all parametrization table io routines, history/debugging info/secondary output definitions, and a fast double precision variable formatting routine
Particle particle definition (muon)
PhotoContinuous class contains functions necessary for calculation of photonuclear losses
Photonuclear class contains functions necessary for calculation of photonuclear losses
PhotoStochastic class contains functions necessary for calculation of photonuclear losses
PhysicsModel This is an entry class of the physical model we are building.
Propagate main mmc class - must be constructed before anything else
Scattering class contains functions for evaluation of the Moliere angle distribution spread
StandardNormal This class provides routines for evaluation of random numbers distributed normally.
 

Exception Summary
mmcException generic exception class for use with mmc