BOSS 7.1.2
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDsTophienu.hh
Go to the documentation of this file.
1#ifndef EVTDSTOPHIENU_HH
2#define EVTDSTOPHIENU_HH
3
5
6class EvtParticle;
7
9
10public:
11
13 virtual ~EvtDsTophienu();
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_pip, EvtVector4R vp4_pim, EvtVector4R vp4_pi0, EvtVector4R vp4_Lep, EvtVector4R vp4_Nu, int charm, double& m2, double& q2, double& cosV, double& cosL, double& chi, double& s12, double& s13, double& s23, double& spin_V);
24 double calPDF(double m2, double q2, double cosV, double cosL, double chi, double s12, double s13, double s23, double spin_V);
25 void ResonanceV(double s12, double m12, double s13, double m13, double s23, double m23, EvtComplex& A_rhopi);
26 void ResonanceP(double m2, double m, double q2, double q, double s12, double m12, double s13, double m13, double s23, double m23, EvtComplex& F11, EvtComplex& F21, EvtComplex& F31);
27 double getPStar(double m, double m1, double m2);
28 double getF1(double sa, double ma, double sb, double sc);
29 double getWidth1(double sa, double ma, double sb, double sc, double width0);
30
31 double mV;
32 double mA;
33 double V_0;
34 double A1_0;
35 double A2_0;
36 double mV2;
37 double mA2;
38
39 double m_phi;
40 double w_phi;
41 double m_rho;
42 double w_rho;
43 double rBW;
44 double rBW2;
45 double mw_phi;
46 double m2_phi;
47 double m2_rho;
48
49 double mDs;
50 double m2Ds;
51 double mpi;
52 double m2pi;
53 double mpi0;
54 double m2pi0;
55
56 double Pi;
57 double root2;
58 double root2d3;
59 double root1d2;
60 double root3d2;
61};
62
63#endif
****INTEGER imax DOUBLE PRECISION m_pi *DOUBLE PRECISION m_amfin DOUBLE PRECISION m_Chfin DOUBLE PRECISION m_Xenph DOUBLE PRECISION m_sinw2 DOUBLE PRECISION m_GFermi DOUBLE PRECISION m_MfinMin DOUBLE PRECISION m_ta2 INTEGER m_out INTEGER m_KeyFSR INTEGER m_KeyQCD *COMMON c_Semalib $ !copy of input $ !CMS energy $ !beam mass $ !final mass $ !beam charge $ !final charge $ !smallest final mass $ !Z mass $ !Z width $ !EW mixing angle $ !Gmu Fermi $ alphaQED at q
Definition KKsem.h:33
EvtDecayBase * clone()
void decay(EvtParticle *p)
void getName(std::string &name)
virtual ~EvtDsTophienu()
double double double double * s12
Definition qcdloop1.h:77
double double double double double * s23
Definition qcdloop1.h:77
double * m1
Definition qcdloop1.h:75
double double * m2
Definition qcdloop1.h:75