BOSS 7.1.1
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtD0Toa0enu.hh
Go to the documentation of this file.
1#ifndef EVTD0TOA0ENU_HH
2#define EVTD0TOA0ENU_HH
3
5
6class EvtParticle;
7
9
10public:
11
13 virtual ~EvtD0Toa0enu();
14
15 void getName(std::string& name);
17
18 void init();
19 void initProbMax();
20 void decay(EvtParticle *p);
21
22private:
23 void KinVGen(EvtVector4R vp4_K, EvtVector4R vp4_Pi, EvtVector4R vp4_Lep, EvtVector4R vp4_Nu, int charm, double& m2, double& q2, double& cosV, double& cosL, double& chi);
24 double calPDF(double m2, double q2, double cosV, double cosL, double chi);
25 EvtComplex a0nFlatte(double m2, double q2);
26 EvtComplex a0pFlatte(double m2, double q2);
27 EvtComplex Flatte_rhoab(double sa, double sb, double sc);
28 double getPStar(double sa, double sb, double sc);
29 EvtComplex getrho(double sx, double mX);
30
31 int mode;
32 double ProbMax;
33
34 EvtComplex ciR;
35 EvtComplex ciM;
36
37 double m2_Kaon;
38 double m2_K0;
39 double m2_eta;
40 double m2_Pion;
41 double m2_Pi0;
42 double m_D0;
43 double m2_D0;
44 double m_D;
45 double m2_D;
46
47 double m2AD0;
48 double m2AD;
49 double m2_a0;
50 double flatte_g1;
51 double flatte_g2;
52
53};
54
55#endif
void getName(std::string &name)
virtual ~EvtD0Toa0enu()
void decay(EvtParticle *p)
void initProbMax()
EvtDecayBase * clone()
double double * m2
Definition qcdloop1.h:75