]>
Commit | Line | Data |
---|---|---|
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 | ||
44 | class EvtParticle; | |
45 | ||
46 | class EvtY3SToY1SpipiMoxhay:public EvtDecayProb { | |
47 | ||
48 | public: | |
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 |