BOSS 8.0.0
BESIII Offline Software System
Loading...
Searching...
No Matches
EvtDsToomegaenu.hh
Go to the documentation of this file.
1#ifndef EVTDSTOOMEGAENU_HH
2#define EVTDSTOOMEGAENU_HH
3
5
6class EvtParticle;
7
9
10public:
12 virtual ~EvtDsToomegaenu();
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_pip, EvtVector4R vp4_pim, EvtVector4R vp4_pi0,
23 EvtVector4R vp4_Lep, EvtVector4R vp4_Nu, int charm, double& m2, double& q2,
24 double& cosV, double& cosL, double& chi, double& s12, double& s13, double& s23,
25 double& spin_V );
26 double calPDF( double m2, double q2, double cosV, double cosL, double chi, double s12,
27 double s13, double s23, double spin_V );
28 void ResonanceV( double s12, double m12, double s13, double m13, double s23, double m23,
29 EvtComplex& A_rhopi );
30 void ResonanceP( double m2, double m, double q2, double q, double s12, double m12,
31 double s13, double m13, double s23, double m23, EvtComplex& F11,
32 EvtComplex& F21, EvtComplex& F31 );
33 double getPStar( double m, double m1, double m2 );
34 double getF1( double sa, double ma, double sb, double sc );
35 double getWidth1( double sa, double ma, double sb, double sc, double width0 );
36
37 double mV;
38 double mA;
39 double V_0;
40 double A1_0;
41 double A2_0;
42 double mV2;
43 double mA2;
44
45 double m_omega;
46 double w_omega;
47 double m_rho;
48 double w_rho;
49 double rBW;
50 double rBW2;
51 double mw_omega;
52 double m2_omega;
53 double m2_rho;
54
55 double mDs;
56 double m2Ds;
57 double mpi;
58 double m2pi;
59 double mpi0;
60 double m2pi0;
61
62 double Pi;
63 double root2;
64 double root2d3;
65 double root1d2;
66 double root3d2;
67};
68
69#endif
double mpi
double mpi0
****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()
virtual ~EvtDsToomegaenu()
void decay(EvtParticle *p)
void getName(std::string &name)
double double * m2
Definition qcdloop1.h:83
double * m1
Definition qcdloop1.h:83