44 {
53
54 string name;
55 Double_t mean_v;
56
57 phi[0] = 0.0;
58 phi[1] = 1.808202793;
59 phi[2] = 1.353154265;
60 phi[3] = 0.02534778524;
61 phi[4] = 2.572695445;
62 phi[5] = 2.572695445;
63 phi[6] = -2.683237531;
64 phi[7] = 0.1209896124;
65
66 rho[0] = 1.0;
67 rho[1] = 0.5632373979;
68 rho[2] = 1.541400902;
69 rho[3] = 163.725261;
70 rho[4] = 3.207856388;
71 rho[5] = 3.207856388;
72 rho[6] = 2.943199635;
73 rho[7] = 3.023783561;
74
75 modetype[0]= 1;
76 modetype[1]= 1;
77 modetype[2]= 1;
78 modetype[3]= 41;
79 modetype[4]= 20;
80 modetype[5]= 33;
81 modetype[6]= 4;
82 modetype[7]= 40;
83
84
85
86
87
88 width1[0] = 0.00849;
89 width1[1] = 0.00849;
90 width1[2] = 0.00849;
91 width1[3] = 0.00849;
92 width1[4] = 0.420;
93 width1[5] = 0.420;
94 width1[6] = 0.142;
95 width1[7] = 0.00849;
96
97 width2[0] = 0.0473;
98 width2[1] = 0.0473;
99 width2[2] = 0.0473;
100 width2[3] = 0.0473;
101 width2[4] = 0.0473;
102 width2[5] = 0.0473;
103 width2[6] = 0.00849;
104 width2[7] = 0.0473;
105
106 mass1[0] = 0.78265;
107 mass1[1] = 0.78265;
108 mass1[2] = 0.78265;
109 mass1[3] = 0.78265;
110 mass1[4] = 1.230;
111 mass1[5] = 1.230;
112 mass1[6] = 1.2295;
113 mass1[7] = 0.78265;
114
115 mass2[0] = 0.89555;
116 mass2[1] = 0.89555;
117 mass2[2] = 0.89555;
118 mass2[3] = 0.89555;
119 mass2[4] = 0.89555;
120 mass2[5] = 0.89555;
121 mass2[6] = 0.78265;
122 mass2[7] = 0.89555;
123
124 mD0M = 1.86486;
125 mD = 1.86486;
126 metap = 0.95778;
127 mkstr = 0.89594;
128 mk0 = 0.497614;
129 mass_Kaon = 0.49368;
130 mass_Pion = 0.13957;
131 mass_Pion2 = 0.0194797849;
132 mass_2Pion = 0.27914;
133 math_2pi = 6.2831852;
134 rD2 = 25.0;
135 rDs2 = 25.0;
136 rRes2 = 9.0;
137 gg1 = 0.5468;
138 gg2 = 0.23;
139 GS1 = 0.636619783;
140 GS2 = 0.01860182466;
141 GS3 = 0.1591549458;
142 GS4 = 0.00620060822;
143
144 int GG[4][4] = { {1,0,0,0}, {0,-1,0,0}, {0,0,-1,0}, {0,0,0,-1} };
145 for (int i=0; i<4; i++) {
146 for (int j=0; j<4; j++) {
147 G[i][j] = GG[i][j];
148 }
149 }
150 double EE[4][4][4][4] =
151{ { {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
152 {{0,0,0,0}, {0,0,0,0}, {0,0,0,1}, {0,0,-1,0}},
153 {{0,0,0,0}, {0,0,0,-1}, {0,0,0,0}, {0,1,0,0} },
154 {{0,0,0,0}, {0,0,1,0}, {0,-1,0,0}, {0,0,0,0} } },
155 { {{0,0,0,0}, {0,0,0,0}, {0,0,0,-1}, {0,0,1,0} },
156 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
157 {{0,0,0,1}, {0,0,0,0}, {0,0,0,0}, {-1,0,0,0}},
158 {{0,0,-1,0}, {0,0,0,0}, {1,0,0,0}, {0,0,0,0} } },
159 { {{0,0,0,0}, {0,0,0,1}, {0,0,0,0}, {0,-1,0,0}},
160 {{0,0,0,-1}, {0,0,0,0}, {0,0,0,0}, {1,0,0,0} },
161 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} },
162 {{0,1,0,0}, {-1,0,0,0}, {0,0,0,0}, {0,0,0,0} } },
163 { {{0,0,0,0}, {0,0,-1,0}, {0,1,0,0}, {0,0,0,0} },
164 {{0,0,1,0}, {0,0,0,0}, {-1,0,0,0}, {0,0,0,0} },
165 {{0,-1,0,0}, {1,0,0,0}, {0,0,0,0}, {0,0,0,0} },
166 {{0,0,0,0}, {0,0,0,0}, {0,0,0,0}, {0,0,0,0} } } };
167
168 for (int i=0; i<4; i++) {
169 for (int j=0; j<4; j++) {
170 for (int k=0; k<4; k++) {
171 for (int l=0; l<4; l++) {
172 E[i][j][k][l] = EE[i][j][k][l];
173 }
174 }
175 }
176 }
177
178}
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)