StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
EvtKStopizmumu.hh
1 #ifndef EVTKSTOPIZMUMU_HH
2 #define EVTKSTOPIZMUMU_HH
3 
4 #include <string>
5 
6 #include "EvtGenBase/EvtDecayAmp.hh"
7 
8 class EvtParticle;
9 
11 {
12  public:
13  virtual std::string getName()
14  { return "KS_PI0MUMU"; }
15 
16  virtual EvtDecayBase* clone()
17  { return new EvtKStopizmumu; }
18 
19  virtual void init();
20 
21  virtual void initProbMax()
22  { setProbMax(1.0e-10); }
23 
24  virtual void decay( EvtParticle *p );
25 
26  double F_z( const double& z,
27  const double& rvsq );
28  EvtComplex G_z( const double& z );
29  double Wpol_z( const double& z,
30  const double& as,
31  const double& bs );
32  EvtComplex chi_z( const double& z,
33  const double& rpisq );
34  EvtComplex Wpipi_z( const double& z,
35  const double& alpha_s,
36  const double& beta_s,
37  const double& rvsq,
38  const double& rpisq,
39  const double& z0 );
40 
41 };
42 
43 #endif //EVTKTOPIZMUMU_HH