id_en_types


               Monte Carlo Event Energy Distribution Codes
               ===========================================
 
The different types of energy distributions used in INGENR and MCGENR are:
 
    ID      Mnemonic     Description
    --      --------     -----------
 
    -n       none        Give this particle the same energy as particle n
                         (particle n must have already been generated).
                         Same warning as for direction types
    10       IDEMON      Generate all events with the same energy.
    20       IDECC       Generate events with the proper energies for CC e-
                         from a B8 neutrino source with no MSW distortion.
                         See warning
    30       IDENC       Generate events with the proper energies for NC n's.
                         See warning
    40       IDEES       Generate events with the proper energies for ES e-
                         from a B8 neutrino source with no MSW distortion.
                         See warning
    50       IDECER      Generate events with a Cerenkov energy spectrum.
    60       IDEBET      Generate events with a beta spectrum.
    70       IDEUSR      Generate energies using user specified distribution.
    80       IDTHRM      Generate energies from a Maxwwell-Boltzmann thermal
                         distribution. Generates kinetic energies only -
                         suitable only for NEUTRONS.
    90       IDGAUSS     Generate energies from a Gaussian distribution.
   100       IDEPL       Generate events with directions taken from a MCPL bank
                         (see MCPL bank).
   110       IDHEG       Generate high energy (rock) gamma.  Use energy spectrum
                         measured by Isaac et al (SNO-STR-97-009).
   120       IDENNOR     Generate energies using norite neutron spectrum.
   130       IDENSHOT    Generate energies using shotcrete neutron spectrum. 
   140       IDENCOSMU   Cosmic ray spectrum.
   150       IDENDEL     Draw the energy from a series of delta functions. 
                         The energy of the delta functions are specified in the MCND bank.
   160       IDENSPALL   Spallation neutron energy
   170       IDENBIN     User neutron energy spectrum defined by user in the MCBE bank.

Notes:	EN_TYPE is automatically set to IDEBET if the interaction code
	is that for a beta or beta-gamma decay. In such a case, any user-
	supplied value for EN_TYPE in the MCPI bank is ignored (see below
	for other parameters that are also ignored).

	IDENC currently calls routines which do not produce real
        distributions.
 
For the different distributions there are different input parameters to be
stored in the EN_PARAM array.  These are:
 
  EN Type   Param. #   Description
  -------   --------   -----------
 
    10       1         Selected energy.
    20       1         Minimum energy threshold.
	     10	       Neutrino type (only electron neutrino now implemented)
    30       1         Minimum Neutron energy threshold.
             10        Neutrino type (can be any neutrino or anti-neutrino)
    40       1         Minimum energy threshold.
	     10	       Neutrino type (only electron neutrino now implemented)
    50       none      (W1 and W2 are used from the MCMA master bank).
    60       1,2       Minimum kinetic energy thresholds for the GENERATION of
		       betas and gammas, respectively, in beta decay.  Used
		       to stop the production of particles that are unlikely
		       to produce Cerenkov light. (NOT to be confused with
		       the EGS4 cutoff energies!)
	     ***       (If the interaction code is for a beta or beta-gamma
		       decay, then the following parameters are IGNORED and
		       the information is got from the relevant MCDS bank.
		       Otherwise, these parameters must be set in the MCPI
		       bank.)
	     3,4       Z,A for the daughter nucleus.  Set Z negative for
		       positron emission. 
	     5	       Type of beta decay (0.0 = allowed, 1.0 = first
		       parity forbidden, 2.0 = 2nd parity forbidden,
		       11.0 = first unique forbidden, 12.0 = second unique
		       forbidden, 13.0 = third unique forbidden).
	     6	       Beta end-point energy.
	     7,8,9     Shape factor constants. (see titles_mcds.html
		       for more details.  Set these to 0.0 if you have 
		       no idea what they should be.)  
    70       ?         User defined.
    80       1         The equilibrium temperature of the Maxwell-Boltzmann
                       distribution, usually the temperature of the medium
                       that is the 'parent' of the particle generated. The
                       default value is 300 degrees Kelvin, and this value
                       is adopted if T is given as <= 0. Kinetic energies 
                       only.
    90       2         The mean and standard deviation of the Gaussian used
                       to generate the energies.
   100       none
   110       none
   120       none
   130       none
   140       none
   150       none
   160       none
   170       none
  

Go Back to the Snoman Companion Top Page