BOSS 8.0.0
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
8class EvtD0Toa0enu : public EvtDecayProb {
9
10public:
12 virtual ~EvtD0Toa0enu();
13
14 void getName( std::string& name );
16
17 void init();
18 void initProbMax();
19 void decay( EvtParticle* p );
20
21private:
22 void KinVGen( EvtVector4R vp4_K, EvtVector4R vp4_Pi, EvtVector4R vp4_Lep, EvtVector4R vp4_Nu,
23 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#endif
void getName(std::string &name)
virtual ~EvtD0Toa0enu()
void decay(EvtParticle *p)
void initProbMax()
EvtDecayBase * clone()
double double * m2
Definition qcdloop1.h:83