39 {
40
43
49
50 int mode = 0;
51 phi[1] = -1.5871e+00;
52 phi[2] = -6.4308e+00;
53 phi[3] = -4.4006e+00;
54 phi[4] = 4.7540e+00;
55 phi[5] = 4.2785e+00;
56 phi[6] = 6.3523e+00;
57 phi[7] = 6.3523e+00;
58 phi[8] = 5.4902e+00;
59 phi[9] = 5.2024e+00;
60 phi[10] = -3.9776e+00;
61
62 rho[1] = 3.6108e-01;
63 rho[2] = 4.5990e-01;
64 rho[3] = 1.7722e+00;
65 rho[4] = 2.1434e+00;
66 rho[5] = 1.2504e+00;
67 rho[6] = 1.0069e+00;
68 rho[7] = 1.0069e+00;
69 rho[8] = 1.7351e+00;
70 rho[9] = 4.1005e+00;
71 rho[10] = 3.7821e+00;
72
73 modetype[0] = 1;
74 modetype[1] = 2;
75 modetype[2] = 3;
76 modetype[3] = 21;
77 modetype[4] = 22;
78 modetype[5] = 8;
79 modetype[6] = 4;
80 modetype[7] = 14;
81 modetype[8] = 17;
82 modetype[9] = 5;
83 modetype[10] = 20;
84
85 phi[0] = 0;
86 rho[0] = 1;
87
88
89
90
91
92
93 G1510 = 1.0000e+00;
94 GKst0 = 4.7300e-02;
95 GKstp = 5.0300e-02;
96 Ga0_980 = 5.0000e-02;
97 Geta1475 = 9.0000e-02;
98 Gf1285 = 2.2700e-02;
99 m1510 = 1.6200e+00;
100 mKst0 = 8.9555e-01;
101 mKstp = 8.9176e-01;
102 ma0_980 = 9.9000e-01;
103 meta1475 = 1.4750e+00;
104 mf1285 = 1.2819e+00;
105
106 mD = 1.86486;
107 metap = 0.95778;
108 mk0 = 0.497614;
109 mass_Kaon = 0.49368;
110 mass_Eta = 0.547862;
111 mass_Pion = 0.13957;
112 math_pi = 3.1415926;
113 mass_Pion2 = 0.0194797849;
114 mass_2Pion = 0.27914;
115 math_2pi = 6.2831852;
116 rD2 = 25.0;
117 rRes2 = 9.0;
118 g1 = 0.5468;
119 g2 = 0.23;
120 GS1 = 0.636619783;
121 GS2 = 0.01860182466;
122 GS3 = 0.1591549458;
123 GS4 = 0.00620060822;
124
125 int GG[4][4] = { { 1, 0, 0, 0 }, { 0, -1, 0, 0 }, { 0, 0, -1, 0 }, { 0, 0, 0, -1 } };
126 int EE[4][4][4][4] = {
127 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
128 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, -1, 0 } },
129 { { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 1, 0, 0 } },
130 { { 0, 0, 0, 0 }, { 0, 0, 1, 0 }, { 0, -1, 0, 0 }, { 0, 0, 0, 0 } } },
131 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 1, 0 } },
132 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
133 { { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 } },
134 { { 0, 0, -1, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 } } },
135 { { { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, -1, 0, 0 } },
136 { { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 } },
137 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
138 { { 0, 1, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } },
139 { { { 0, 0, 0, 0 }, { 0, 0, -1, 0 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 } },
140 { { 0, 0, 1, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 } },
141 { { 0, -1, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
142 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } } };
143 for ( int i = 0; i < 4; i++ )
144 {
145 for ( int j = 0; j < 4; j++ )
146 {
147 G[i][j] = GG[i][j];
148 for ( int k = 0; k < 4; k++ )
149 {
150 for ( int l = 0; l < 4; l++ ) { E[i][j][k][l] = EE[i][j][k][l]; }
151 }
152 }
153 }
154}
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)