42 {
43
47
48 mD = 1.86966;
49
50 mDs = 1.9683;
51 rRes = 3.0;
52 rD = 5.0;
53 metap = 0.95778;
54 mkstr = 0.89594;
55 mk0 = 0.497614;
56 mass_Kaon = 0.49368;
57 mass_Pion = 0.13957;
58 mass_Eta = 0.547862;
59 mass_Etap = 0.95778;
60 mass_Pi0 = 0.1349766;
61 math_pi = 3.1415926;
62 mrho = 0.77511;
63 Grho = 1.2037e-01;
64 mrho1450 = 1.465;
65 Grho1450 = 0.400;
66 ma0 = 0.990;
67 Ga0 = 0.0756;
68 ma01450 = 1.474;
69 Ga01450 = 0.265;
70 meta = 0.547862;
71 ma2 = 1.3177;
72 ma20 = 1.698;
73 Ga2 = 0.1111;
74 Ga20 = 0.265;
75 mf980 = 0.965;
76 Gf980 = 0.0756;
77 meta1405 = 1.4088;
78 Geta1405 = 0.0501;
79
80 mphi = 1.019461;
81 Gphi = 0.004249;
82
83 mnKstr = 0.89555;
84 GnKstr = 0.0473;
85 mcKstr = 0.89167;
86 GcKstr = 0.0514;
87 mK1270 = 1.28981;
88 mK1400 = 1.403;
89 mf1285 = 1.2819;
90 Gf1285 = 0.0227;
91 mf1420 = 1.4263;
92 Gf1420 = 0.0545;
93 gpieta2 = 0.341;
94 gKK2 = 0.892 * 0.341;
95
96 phi[0] = 0.0;
97 rho[0] = 1.0;
98 phi[1] = -2.4183895412;
99 rho[1] = 0.3660444327;
100 phi[2] = 3.9126761898;
101 rho[2] = 0.9905707322;
102 phi[3] = -3.4581051622;
103 rho[3] = 0.4970069076;
104 phi[4] = 0.6059414627;
105 rho[4] = 0.4744002304;
106 phi[5] = 0.7501566868;
107 rho[5] = 0.6407798868;
108 phi[6] = -1.3470518401;
109 rho[6] = -2.2701523251;
110 phi[7] = -0.9948321319;
111 rho[7] = -1.0841075539;
112 phi[8] = -0.7144319026;
113 rho[8] = 1.3650576749;
114 phi[9] = -0.0298815830;
115 rho[9] = -0.3101468271;
116 phi[10] = -1.0962771498;
117 rho[10] = 0.3799755719;
118 phi[11] = 0.2459805626;
119 rho[11] = -0.3419295418;
120 phi[12] = -1.4937738501;
121 rho[12] = -0.4275950103;
122
123 sp1270 = new TSpline3( "sp1270", s, width1270, 1206 );
124 sp1400 = new TSpline3( "sp1400", s, width1400, 1206 );
125
126 int GG[4][4] = { { 1, 0, 0, 0 }, { 0, -1, 0, 0 }, { 0, 0, -1, 0 }, { 0, 0, 0, -1 } };
127 int EE[4][4][4][4] = {
128 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
129 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, -1, 0 } },
130 { { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 1, 0, 0 } },
131 { { 0, 0, 0, 0 }, { 0, 0, 1, 0 }, { 0, -1, 0, 0 }, { 0, 0, 0, 0 } } },
132 { { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, -1 }, { 0, 0, 1, 0 } },
133 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
134 { { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 } },
135 { { 0, 0, -1, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 } } },
136 { { { 0, 0, 0, 0 }, { 0, 0, 0, 1 }, { 0, 0, 0, 0 }, { 0, -1, 0, 0 } },
137 { { 0, 0, 0, -1 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 1, 0, 0, 0 } },
138 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
139 { { 0, 1, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } },
140 { { { 0, 0, 0, 0 }, { 0, 0, -1, 0 }, { 0, 1, 0, 0 }, { 0, 0, 0, 0 } },
141 { { 0, 0, 1, 0 }, { 0, 0, 0, 0 }, { -1, 0, 0, 0 }, { 0, 0, 0, 0 } },
142 { { 0, -1, 0, 0 }, { 1, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } },
143 { { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 }, { 0, 0, 0, 0 } } } };
144 for ( int i = 0; i < 4; i++ )
145 {
146 for ( int j = 0; j < 4; j++ )
147 {
148 G[i][j] = GG[i][j];
149 for ( int k = 0; k < 4; k++ )
150 {
151 for ( int l = 0; l < 4; l++ ) { E[i][j][k][l] = EE[i][j][k][l]; }
152 }
153 }
154 }
155}
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)