BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDsTof0enu.hh
Go to the documentation of this file.
1#ifndef EVTDSTOF0ENU_HH
2#define EVTDSTOF0ENU_HH
3
5
6class EvtParticle;
7class EvtDsTof0enu : public EvtDecayProb {
8
9public:
11 virtual ~EvtDsTof0enu();
12
13 void getName( std::string& name );
15
16 void init();
17 void initProbMax();
18 void decay( EvtParticle* p );
19
20private:
21 void KinVGen( EvtVector4R vp4_K, EvtVector4R vp4_Pi, EvtVector4R vp4_Lep, EvtVector4R vp4_Nu,
22 int charm, double& m2, double& q2, double& cosV, double& cosL, double& chi );
23 double calPDF( double m2, double q2, double cosV, double cosL, double chi );
24 EvtComplex Resonancef0Flatte( double m2, double q2 );
25 double getPStar( double sa, double sb, double sc );
26 EvtComplex getrho( double m2, double mX );
27
28 double ProbMax;
29
30 EvtComplex ciR;
31 EvtComplex ciM;
32
33 double mPi;
34 double mPi0;
35 double mK0;
36 double mKa;
37 double mEt;
38
39 double m2ADs;
40 double mf0;
41 double m2f0;
42 double flatte_g1;
43 double flatte_g2;
44 double mDs;
45 double m2Ds;
46};
47
48#endif
double mPi
void getName(std::string &name)
virtual ~EvtDsTof0enu()
void decay(EvtParticle *p)
EvtDecayBase * clone()
double double * m2
Definition qcdloop1.h:83