]> git.uio.no Git - u/mrichter/AliRoot.git/blame - TEvtGen/EvtGenModels/EvtY3SToY1SpipiMoxhay.hh
If default parameters are allowed and runNumber is provided, search first for the...
[u/mrichter/AliRoot.git] / TEvtGen / EvtGenModels / EvtY3SToY1SpipiMoxhay.hh
CommitLineData
da0e9ce3 1//--------------------------------------------------------------------------
2//
3// Environment:
4// This software is part of the EvtGen package developed jointly
5// for the BaBar and CLEO collaborations. If you use all or part
6// of it, please give an appropriate acknowledgement.
7//
8// Copyright Information: See EvtGen/COPYRIGHT
9// Copyright (C) 1998 Caltech, UCSB
10//
11// Module: EvtGen/EvtVVpipiMoxhay.hh
12//
13// Description: This model is based on the proposal by Tuan and Lipkin
14// (Phys.Lett.B206:349-353,1988) and the subsequent model
15// by Moxhay (Phys.Rev.D39:3497,1989) for the dipion spectrum
16// in Y(3S) -> pi+ pi- Y(1S). Please Note: in Moxhay's paper,
17// he wrote the fitted value of the parameter Im(B)/A as
18// -0.2983. However, using his quoted value leads to the wrong
19// spectrum. Changing the sign of his quoted Im(B)/A fixes the
20// shape and reproduces his result. Therefore, please pass
21// Im(B)/A = 0.2983 and Re(B)/A = 0.2196 to get the correct shape
22// based on his fit to the CLEO data.
23//
24// Example:
25//
26// Decay Upsilon(3S)
27// 1.0000 Upsilon pi+ pi- Y3STOY1SPIPIMOXHAY 0.2196 0.2983;
28// Enddecay
29//
30// --> the order of parameters is: Re(B)/A Im(B)/A
31//
32//
33// Modification history:
34//
35// SEKULA November 02, 2007 Module created
36//
37//------------------------------------------------------------------------
38
39#ifndef EVTY3STOY1SPIPIMOXHAY_HH
40#define EVTY3STOY1SPIPIMOXHAY_HH
41
42#include "EvtGenBase/EvtDecayProb.hh"
43
44class EvtParticle;
45
46class EvtY3SToY1SpipiMoxhay:public EvtDecayProb {
47
48public:
49
50 EvtY3SToY1SpipiMoxhay() {}
51 virtual ~EvtY3SToY1SpipiMoxhay();
52
53 std::string getName();
54 EvtDecayBase* clone();
55
56 void decay(EvtParticle *p);
57 void init();
58 void initProbMax();
59
60};
61
62#endif
63