StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtY3SToY1SpipiMoxhay.hh
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 
47 
48 public:
49 
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