next up previous index
Next: W515 N-Body Monte-Carlo Up: CERNLIB Previous: W151 Beam Transport

W505 General Monte-Carlo Phase-Space

Routine ID: W505
Author(s): F. JamesLibrary: POOL
Submitter: Submitted: 13.11.1972
Language: FortranRevised: 01.12.1981

FOWL uses the Monte-Carlo method to calculate phase space distributions arising from particle interactions. The events are generated according to Lorentz-invariant phase space, and after each event the user may calculate (in a subroutine) all quantities (effective masses, angles, moments, delta squared, etc.) whose distribution he wants.

Moreover, the user may calculate, for each quantity, a weight (or 'matrix element', for example a Breit-Wigner) which is in general a function of the kinematic quantities for the event. In addition, one can investigate the effects of cutoffs, selections or biases in an actual experiment by imposing the same selections on events in FOWL. The program then prints histograms and/or scatter plots of quantities calculated by the user.

Structure:

SUBROUTINE subprogram
User Entry Names: FOWL
Files Referenced: INPUT, OUTPUT, PUNCH
External References: RNDM (V104), UBLANK (V300), IUCHAN (Y201), DATIME (Z007), user-supplied subroutine USER.

Usage:

See Long Write-up.

Event generator GENEV was adapted by K. Kajantie from a program by G. Lynch.

W515


Janne Saarela
Mon Apr 3 15:06:23 METDST 1995