]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenModels/EvtBTo3pi.F
Fix bug in building local list of valid files.
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtBTo3pi.F
CommitLineData
da0e9ce3 1C--------------------------------------------------------------------------
2C
3C Environment:
4C This software is part of the EvtGen package developed jointly
5C for the BaBar and CLEO collaborations. If you use all or part
6C of it, please give an appropriate acknowledgement.
7C
8C Copyright Information: See EvtGen/COPYRIGHT
9C Copyright (C) 1998 Caltech, UCSB
10C
11C Module: EvtBTo3pi.F
12C
13C Description:
14C
15C Modification history:
16C
17C DJL/RYD August 11, 1998 Module created
18C
19C------------------------------------------------------------------------
20C===================================================================
21C This package is providing a B -->-- 3pions decay generator
22C Its is composed of the following subroutines:
23C
24C [*] EVTHowToUse
25C This is an How To Use routine where one may find the
26C implementation of the time dependance: That is to
27C say that it shows how the output of the routine is
28C supposed to be used in the mind of the authors.
29C
30C===================================================================
31C [0] EVT3pions
32C The routine to be called. Note that on the first call
33C some initialization will be made, in particular the
34C computation of a normalization factor designed to help
35C the subsequent time-dependent generation of events.
36C The normalisation done inside EVT3pions is such that
37C at the level of the time implementation, the maximum
38C time-dependant weight is unity : nothing is to be
39C computed to generate unity-weight events. The exact
40C meaning of the above is made explicit in the HowToUse
41C routine.
42C [1] first_step
43C Generation of the kinematics of the 3 pions
44C It uses the function evtranf which is a random number
45C generator providing an uniform distribution
46C of Real*4 random number between 0 and 1
47C [2] compute
48C return the amplitudes of the B0 -->-- 3pions
49C and of the B0_bar -->-- 3pions
50C corrected for the generation mechanism
51C The notations used are the ones of the paper of
52C A. Snyder and H. Quinn [Phys.Rev.D48 (1993) 2139]
53C [3] BreitWigner
54C compute the Breit-Wigner of the contributing rho s
55C taking into account the cosine term linked to the
56C zero-helicity of the rho s. There is three forms of
57C Breit-Wigners available. The first one is the simple
58C non-relativistic form, while the second and third
59C ones are more involved relativistic expressions which
60C in addition incorporate the contributions of three
61C rho resonances [rho(770:1450:1700)]. The parameters
62C used are the ones resulting from the ALEPH analysis
63C which might be found in CERN-PPE:97013 (submitted to
64