39 {
40
43
49
50 int mode = 0;
51 phi[1] = -3.1173e-03;
52 phi[2] = 5.6119e+00;
53 phi[3] = -7.0591e-01;
54 phi[4] = -3.1220e+00;
55 phi[5] = 3.5914e+00;
56 phi[6] = 3.8510e+00;
57 phi[7] = -1.0830e+00;
58
59 rho[1] = 1.8516e+00;
60 rho[2] = 2.8585e+00;
61 rho[3] = 1.1065e+00;
62 rho[4] = 5.4084e-01;
63 rho[5] = 1.3816e+00;
64 rho[6] = 1.9177e+00;
65 rho[7] = 2.2119e+00;
66 modetype[0] = 7;
67 modetype[1] = 4;
68 modetype[2] = 3;
69 modetype[3] = 15;
70 modetype[4] = 8;
71 modetype[5] = 11;
72 modetype[6] = 12;
73 modetype[7] = 17;
74 phi[0] = 0;
75 rho[0] = 1;
76
77
78
79
80
81
82 mD = 1.86486;
83 metap = 0.95778;
84 mk0 = 0.497614;
85 mass_Kaon = 0.49368;
86 mass_Eta = 0.547862;
87 mass_Pion = 0.13957;
88 math_pi = 3.1415926;
89 mass_Pion2 = 0.0194797849;
90 mass_2Pion = 0.27914;
91 math_2pi = 6.2831852;
92
93 rD2 = 25.0;
94 rRes2 = 9.0;
95 GK1270 = 8.7000e-02;
96 GK1400 = 1.7400e-01;
97 GKst0 = 4.7300e-02;
98 GKstp = 5.0300e-02;
99 GP1680 = 1.5000e-01;
100 GRho = 1.4780e-01;
101 Ga0_980 = 5.0000e-02;
102 Geta1475 = 9.0000e-02;
103 mK1270 = 1.2720e+00;
104 mK1400 = 1.4030e+00;
105 mKst0 = 8.9555e-01;
106 mKstp = 8.9176e-01;
107 mP1680 = 1.6800e+00;
108 mRho = 7.7526e-01;
109 ma0_980 = 9.9000e-01;
110 meta1475 = 1.4750e+00;
111
112 GS1 = 0.636619783;
113 GS2 = 0.01860182466;
114 GS3 = 0.1591549458;
115 GS4 = 0.00620060822;
116
117 int GG[4][4] = { { 1, 0, 0, 0 }, { 0, -1, 0, 0 }, { 0, 0, -1, 0 }, { 0, 0, 0, -1 } };
118 int EE[4][4][4][4] = {
119 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
120 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, -1, 0 } },
121 { { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 1, 0, 0 } },
122 { { 0, 0, 0, 0 }, { 0, 0, 1, 0 }, { 0, -1, 0, 0 }, { 0, 0, 0, 0 } } },
123 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 1, 0 } },
124 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
125 { { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 } },
126 { { 0, 0, -1, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 } } },
127 { { { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, -1, 0, 0 } },
128 { { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 } },
129 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
130 { { 0, 1, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } },
131 { { { 0, 0, 0, 0 }, { 0, 0, -1, 0 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 } },
132 { { 0, 0, 1, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 } },
133 { { 0, -1, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
134 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } } };
135 for ( int i = 0; i < 4; i++ )
136 {
137 for ( int j = 0; j < 4; j++ )
138 {
139 G[i][j] = GG[i][j];
140 for ( int k = 0; k < 4; k++ )
141 {
142 for ( int l = 0; l < 4; l++ ) { E[i][j][k][l] = EE[i][j][k][l]; }
143 }
144 }
145 }
146}
void checkSpinDaughter(int d1, EvtSpinType::spintype sp)
void checkSpinParent(EvtSpinType::spintype sp)
void checkNDaug(int d1, int d2=-1)
void checkNArg(int a1, int a2=-1, int a3=-1, int a4=-1)