23 ClassImp(TAttParticle);
25 THashList *TAttParticle::fgList =
new THashList;
32 TAttParticle::TAttParticle()
56 TAttParticle::TAttParticle(
const char *name,
const char *title,
57 Double_t Mass, Bool_t Stable,
58 Double_t DecayWidth, Double_t Charge,
const char *Type,
59 Int_t MCnumber, Int_t granularity, Double_t LowerCutOff,
60 Double_t HighCutOff) : TNamed(name,title)
64 fPDGDecayWidth = DecayWidth;
67 fMCnumberOfPDG = MCnumber;
68 fEnergyCut = LowerCutOff;
69 fEnergyLimit = HighCutOff;
70 fGranularity = granularity;
80 TAttParticle::~TAttParticle()
89 Int_t TAttParticle::ConvertISAtoPDG(Int_t isaNumber)
106 case -80 :
return -24;
108 case 230 :
return 311;
109 case -230 :
return -311;
110 case 330 :
return 331;
112 case -340 :
return 0;
113 case 440 :
return 441;
114 case 111 :
return 113;
115 case 121 :
return 213;
116 case -121 :
return -213;
117 case 221 :
return 223;
118 case 131 :
return 323;
119 case -131 :
return -323;
120 case 231 :
return 313;
121 case -231 :
return -313;
122 case 331 :
return 333;
123 case 141 :
return -423;
124 case -141 :
return 423;
125 case 241 :
return -413;
126 case -241 :
return 413;
128 case -341 :
return 0;
129 case 441 :
return 443;
130 case 1140 :
return 4222;
131 case -1140 :
return -4222;
132 case 1240 :
return 4212;
133 case -1240 :
return -4212;
134 case 2140 :
return 4122;
135 case -2140 :
return -4122;
136 case 2240 :
return 4112;
137 case -2240 :
return -4112;
138 case 1340 :
return 0;
139 case -1340 :
return 0;
140 case 3140 :
return 0;
141 case -3140 :
return 0;
142 case 2340 :
return 0;
143 case -2340 :
return 0;
144 case 3240 :
return 0;
145 case -3240 :
return 0;
146 case 3340 :
return 0;
147 case -3340 :
return 0;
148 case 1440 :
return 0;
149 case -1440 :
return 0;
150 case 2440 :
return 0;
151 case -2440 :
return 0;
152 case 3440 :
return 0;
153 case -3440 :
return 0;
154 case 1111 :
return 2224;
155 case -1111 :
return -2224;
156 case 1121 :
return 2214;
157 case -1121 :
return -2214;
158 case 1221 :
return 2114;
159 case -1221 :
return -2114;
160 case 2221 :
return 1114;
161 case -2221 :
return -1114;
162 case 1131 :
return 3224;
163 case -1131 :
return -3224;
164 case 1231 :
return 3214;
165 case -1231 :
return -3214;
166 case 2231 :
return 3114;
167 case -2231 :
return -3114;
168 case 1331 :
return 3324;
169 case -1331 :
return -3324;
170 case 2331 :
return 3314;
171 case -2331 :
return -3314;
172 case 3331 :
return 3334;
173 case -3331 :
return -3334;
174 case 1141 :
return 0;
175 case -1141 :
return 0;
176 case 1241 :
return 0;
177 case -1241 :
return 0;
178 case 2241 :
return 0;
179 case -2241 :
return 0;
180 case 1341 :
return 0;
181 case -1341 :
return 0;
182 case 2341 :
return 0;
183 case -2341 :
return 0;
184 case 3341 :
return 0;
185 case -3341 :
return 0;
186 case 1441 :
return 0;
187 case -1441 :
return 0;
188 case 2441 :
return 0;
189 case -2441 :
return 0;
190 case 3441 :
return 0;
191 case -3441 :
return 0;
192 case 4441 :
return 0;
193 case -4441 :
return 0;
196 case -12 :
return -11;
198 case -14 :
return -13;
200 case -16 :
return -15;
202 case -11 :
return -12;
204 case -13 :
return -14;
206 case -15 :
return -16;
207 case 110 :
return 111;
208 case 120 :
return 211;
209 case -120 :
return -211;
210 case 220 :
return 221;
211 case 130 :
return 321;
212 case -130 :
return -321;
213 case -20 :
return 130;
214 case 20 :
return 310;
215 case -240 :
return -411;
216 case 240 :
return 411;
217 case -140 :
return 421;
218 case 140 :
return -421;
219 case 1120 :
return 2212;
220 case -1120 :
return -2212;
221 case 1220 :
return 2112;
222 case -1220 :
return -2112;
223 case 2130 :
return 3122;
224 case -2130 :
return -3122;
225 case 1130 :
return 3222;
226 case -1130 :
return -3222;
227 case 1230 :
return 3212;
228 case -1230 :
return -3212;
229 case 2230 :
return 3112;
230 case -2230 :
return -3112;
231 case 1330 :
return 3322;
232 case -1330 :
return -3322;
233 case 2330 :
return 3312;
234 case -2330 :
return -3312;
249 void TAttParticle::DefinePDG()
251 if (!fgList->IsEmpty())
return;
253 new TAttParticle(
"down",
"Q001",0.005,kTRUE, .0,-0.333333333333333,
"Quark", 1);
254 new TAttParticle(
"down bar",
"Q001",
256 0.333333333333333,
"Quark", -1);
257 new TAttParticle(
"up",
"Q002",
259 0.666666666666666,
"Quark", 2);
260 new TAttParticle(
"up bar",
"Q002",
262 -0.666666666666666,
"Quark", -2);
263 new TAttParticle(
"strange",
"Q003",
265 -0.333333333333333,
"Quark", 3);
266 new TAttParticle(
"strange bar",
"Q003",
268 0.333333333333333,
"Quark", -3);
269 new TAttParticle(
"charm",
"Q004",
271 0.666666666666666,
"Quark", 4);
272 new TAttParticle(
"charm bar",
"Q004",
274 -0.666666666666666,
"Quark", -4);
275 new TAttParticle(
"bottom",
"Q005",
277 -0.333333333333333,
"Quark", 5);
278 new TAttParticle(
"bottom bar",
"Q005",
280 0.333333333333333,
"Quark", -5);
281 new TAttParticle(
"top",
"Q007",
283 0.666666666666666,
"Quark", 6);
284 new TAttParticle(
"top bar",
"Q007",
286 -0.666666666666666,
"Quark", -6);
287 new TAttParticle(
"gluon",
"G021",
289 0.0,
"Gauge Boson", 21);
291 new TAttParticle(
"Searches0",
"S054",
294 new TAttParticle(
"e-",
"S003",
295 5.10999E-04,kTRUE, .0,
297 new TAttParticle(
"e+",
"S003",
298 5.10999E-04,kTRUE, .0,
300 new TAttParticle(
"nu(e)",
"S001",
303 new TAttParticle(
"nu(e) bar",
"S001",
306 new TAttParticle(
"mu-",
"S004",
307 .1056583,kFALSE, 2.99591E-19,
309 new TAttParticle(
"mu+",
"S004",
310 .1056583,kFALSE, 2.99591E-19,
312 new TAttParticle(
"nu(mu)",
"S002",
315 new TAttParticle(
"nu(mu) bar",
"S002",
318 new TAttParticle(
"tau-",
"S035",
319 1.7771,kFALSE, 2.22700E-12,
321 new TAttParticle(
"tau+",
"S035",
322 1.7771,kFALSE, 2.22700E-12,
324 new TAttParticle(
"nu(tau)",
"S036",
327 new TAttParticle(
"nu(tau) bar",
"S036",
330 new TAttParticle(
"gamma",
"S000",
332 0.0,
"Gauge Boson", 22);
333 new TAttParticle(
"Z0",
"S044",
334 91.18699,kFALSE, 2.49,
335 0.0,
"Gauge Boson", 23);
336 new TAttParticle(
"W+",
"S043",
338 +1.,
"Gauge Boson", 24);
339 new TAttParticle(
"W-",
"S043",
341 -1.,
"Gauge Boson", -24);
342 new TAttParticle(
"pi0",
"S009",
343 .1349764,kFALSE, 7.80000E-09,
345 new TAttParticle(
"rho(770)0",
"M009",
346 .7699,kFALSE, .1511999,
348 new TAttParticle(
"a(2)(1320)0",
"M012",
351 new TAttParticle(
"rho(3)(1690)0",
"M015",
354 new TAttParticle(
"K(L)0",
"S013",
355 .4976719,kFALSE, 1.27400E-17,
357 new TAttParticle(
"pi+",
"S008",
358 .1395699,kFALSE, 2.52860E-17,
360 new TAttParticle(
"pi-",
"S008",
361 .1395699,kFALSE, 2.52860E-17,
363 new TAttParticle(
"rho(770)+",
"M009",
366 new TAttParticle(
"rho(770)-",
"M009",
369 new TAttParticle(
"a(2)(1320)+",
"M012",
372 new TAttParticle(
"a(2)(1320)-",
"M012",
375 new TAttParticle(
"rho(3)(1690)+",
"M015",
378 new TAttParticle(
"rho(3)(1690)-",
"M015",
381 new TAttParticle(
"eta0",
"S014",
382 .54730,kFALSE, 1.20000E-06,
384 new TAttParticle(
"omega(782)0",
"M001",
385 .78194,kFALSE, 8.43000E-03,
387 new TAttParticle(
"f(2)(1270)0",
"M005",
390 new TAttParticle(
"omega(3)(1670)0",
"M045",
393 new TAttParticle(
"f(4)(2050)0",
"M016",
396 new TAttParticle(
"K(S)0",
"S012",
397 .497672,kFALSE, 7.37400E-15,
399 new TAttParticle(
"K0",
"S011",
402 new TAttParticle(
"K0 bar",
"S011",
405 new TAttParticle(
"K*(892)0",
"M018",
406 .89610,kFALSE, 5.05000E-02,
408 new TAttParticle(
"K*(892)0 bar",
"M018",
409 .89610,kFALSE, 5.05000E-02,
411 new TAttParticle(
"K(2)*(1430)0",
"M022",
412 1.4324,kFALSE, .1089999,
414 new TAttParticle(
"K(2)*(1430)0 bar",
"M022",
415 1.4324,kFALSE, .1089999,
417 new TAttParticle(
"K(3)*(1780)0",
"M060",
420 new TAttParticle(
"K(3)*(1780)0 bar",
"M060",
423 new TAttParticle(
"K(4)*(2045)0",
"M035",
426 new TAttParticle(
"K(4)*(2045)0 bar",
"M035",
429 new TAttParticle(
"K+",
"S010",
430 .493677,kFALSE, 5.32100E-17,
432 new TAttParticle(
"K-",
"S010",
433 .493677,kFALSE, 5.32100E-17,
435 new TAttParticle(
"K*(892)+",
"M018",
436 .8915899,kFALSE, 5.08000E-02,
438 new TAttParticle(
"K*(892)-",
"M018",
439 .8915899,kFALSE, 5.08000E-02,
441 new TAttParticle(
"K(2)*(1430)+",
"M022",
442 1.4256,kFALSE, 9.85000E-02,
444 new TAttParticle(
"K(2)*(1430)-",
"M022",
445 1.4256,kFALSE, 9.85000E-02,
447 new TAttParticle(
"K(3)*(1780)+",
"M060",
450 new TAttParticle(
"K(3)*(1780)-",
"M060",
453 new TAttParticle(
"K(4)*(2045)+",
"M035",
456 new TAttParticle(
"K(4)*(2045)-",
"M035",
459 new TAttParticle(
"eta'(958)0",
"M002",
460 .95778,kFALSE, 2.03000E-04,
462 new TAttParticle(
"phi(1020)0",
"M004",
463 1.01941,kFALSE, 4.43000E-03,
465 new TAttParticle(
"f(2)'(1525)0",
"M013",
466 1.525,kFALSE, 7.60000E-02,
468 new TAttParticle(
"phi(3)(1850)0",
"M054",
469 1.854,kFALSE, 8.70000E-02,
471 new TAttParticle(
"D+",
"S031",
472 1.8693,kFALSE, 6.23000E-13,
474 new TAttParticle(
"D-",
"S031",
475 1.8693,kFALSE, 6.23000E-13,
477 new TAttParticle(
"D*(2010)+",
"M062",
480 new TAttParticle(
"D*(2010)-",
"M062",
483 new TAttParticle(
"D(2)*(2460)+",
"M150",
484 2.4589,kFALSE, 2.30000E-02,
486 new TAttParticle(
"D(2)*(2460)-",
"M150",
487 2.4589,kFALSE, 2.30000E-02,
489 new TAttParticle(
"D0",
"S032",
490 1.8646,kFALSE, 1.58600E-12,
492 new TAttParticle(
"D*(2007)0",
"M061",
495 new TAttParticle(
"D(2)*(2460)0",
"M119",
496 2.4589,kFALSE, 2.30000E-02,
498 new TAttParticle(
"D(s)+",
"S034",
499 1.9685,kFALSE, 1.41000E-12,
501 new TAttParticle(
"D(s)-",
"S034",
502 1.9685,kFALSE, 1.41000E-12,
504 new TAttParticle(
"D(s)*+",
"S074",
507 new TAttParticle(
"D(s)*-",
"S074",
510 new TAttParticle(
"eta(c)(1S)0",
"M026",
511 2.9798,kFALSE, 1.32000E-02,
513 new TAttParticle(
"J/psi(1S)0",
"M070",
514 3.09688,kFALSE, 8.70000E-05,
516 new TAttParticle(
"chi(c2)(1P)0",
"M057",
517 3.55617,kFALSE, 2.00000E-03,
519 new TAttParticle(
"B0",
"S049",
520 5.2792,kFALSE, 4.39000E-13,
522 new TAttParticle(
"B*0",
"S085",
525 new TAttParticle(
"B+",
"S049",
526 5.2789,kFALSE, 4.28000E-13,
528 new TAttParticle(
"B-",
"S049",
529 5.2789,kFALSE, 4.28000E-13,
531 new TAttParticle(
"B*+",
"S085",
534 new TAttParticle(
"B*-",
"S085",
537 new TAttParticle(
"B(s)0",
"S086",
538 5.3693,kFALSE, 4.90000E-13,
540 new TAttParticle(
"chi(b0)(1P)0",
"M076",
543 new TAttParticle(
"Upsilon(1S)0",
"M049",
544 9.46037,kFALSE, 5.25000E-05,
546 new TAttParticle(
"chi(b2)(1P)0",
"M078",
549 new TAttParticle(
"Delta(1620)-",
"B082",
552 new TAttParticle(
"Delta(1620)+ bar",
"B082",
554 +1.,
"Baryon", -1112);
555 new TAttParticle(
"Delta(1232)-",
"B033",
556 1.232,kFALSE, .1199999,
558 new TAttParticle(
"Delta(1232)+ bar",
"B033",
559 1.232,kFALSE, .1199999,
560 +1.,
"Baryon", -1114);
561 new TAttParticle(
"Delta(1905)-",
"B011",
562 1.905,kFALSE, .3499999,
564 new TAttParticle(
"Delta(1905)+ bar",
"B011",
565 1.905,kFALSE, .3499999,
566 +1.,
"Baryon", -1116);
567 new TAttParticle(
"Delta(1950)-",
"B083",
570 new TAttParticle(
"Delta(1950)+ bar",
"B083",
572 +1.,
"Baryon", -1118);
573 new TAttParticle(
"Delta(1620)0",
"B082",
576 new TAttParticle(
"Delta(1620)0 bar",
"B082",
578 0.0,
"Baryon", -1212);
579 new TAttParticle(
"N(1520)0",
"B062",
580 1.52,kFALSE, .1199999,
582 new TAttParticle(
"N(1520)0 bar",
"B062",
583 1.52,kFALSE, .1199999,
584 0.0,
"Baryon", -1214);
585 new TAttParticle(
"Delta(1905)0",
"B011",
586 1.905,kFALSE, .3499999,
588 new TAttParticle(
"Delta(1905)0 bar",
"B011",
589 1.905,kFALSE, .3499999,
590 0.0,
"Baryon", -1216);
591 new TAttParticle(
"N(2190)0",
"B071",
592 2.19,kFALSE, .4499999,
594 new TAttParticle(
"N(2190)0 bar",
"B071",
595 2.19,kFALSE, .4499999,
596 0.0,
"Baryon", -1218);
597 new TAttParticle(
"n",
"S017",
598 .9395656,kFALSE, 7.42100E-28,
600 new TAttParticle(
"n bar",
"S017",
601 .9395656,kFALSE, 7.42100E-28,
602 0.0,
"Baryon", -2112);
603 new TAttParticle(
"Delta(1232)0",
"B033",
604 1.232,kFALSE, .1199999,
606 new TAttParticle(
"Delta(1232)0 bar",
"B033",
607 1.232,kFALSE, .1199999,
608 0.0,
"Baryon", -2114);
609 new TAttParticle(
"N(1675)0",
"B064",
612 new TAttParticle(
"N(1675)0 bar",
"B064",
614 0.0,
"Baryon", -2116);
615 new TAttParticle(
"Delta(1950)0",
"B083",
618 new TAttParticle(
"Delta(1950)0 bar",
"B083",
620 0.0,
"Baryon", -2118);
621 new TAttParticle(
"Delta(1620)+",
"B082",
624 new TAttParticle(
"Delta(1620)- bar",
"B082",
626 -1.,
"Baryon", -2122);
627 new TAttParticle(
"N(1520)+",
"B062",
628 1.52,kFALSE, .1199999,
630 new TAttParticle(
"N(1520)- bar",
"B062",
631 1.52,kFALSE, .1199999,
632 -1.,
"Baryon", -2124);
633 new TAttParticle(
"Delta(1905)+",
"B011",
634 1.905,kFALSE, .3499999,
636 new TAttParticle(
"Delta(1905)- bar",
"B011",
637 1.905,kFALSE, .3499999,
638 -1.,
"Baryon", -2126);
639 new TAttParticle(
"N(2190)+",
"B071",
640 2.19,kFALSE, .4499999,
642 new TAttParticle(
"N(2190)- bar",
"B071",
643 2.19,kFALSE, .4499999,
644 -1.,
"Baryon", -2128);
645 new TAttParticle(
"p",
"S016",
648 new TAttParticle(
"p bar",
"S016",
650 -1.,
"Baryon", -2212);
651 new TAttParticle(
"Delta(1232)+",
"B033",
652 1.232,kFALSE, .1199999,
654 new TAttParticle(
"Delta(1232)- bar",
"B033",
655 1.232,kFALSE, .1199999,
656 -1.,
"Baryon", -2214);
657 new TAttParticle(
"N(1675)+",
"B064",
660 new TAttParticle(
"N(1675)- bar",
"B064",
662 -1.,
"Baryon", -2216);
663 new TAttParticle(
"Delta(1950)+",
"B083",
666 new TAttParticle(
"Delta(1950)- bar",
"B083",
668 -1.,
"Baryon", -2218);
669 new TAttParticle(
"Delta(1620)++",
"B082",
672 new TAttParticle(
"Delta(1620)-- bar",
"B082",
674 -2.,
"Baryon", -2222);
675 new TAttParticle(
"Delta(1232)++",
"B033",
676 1.232,kFALSE, .1199999,
678 new TAttParticle(
"Delta(1232)-- bar",
"B033",
679 1.232,kFALSE, .1199999,
680 -2.,
"Baryon", -2224);
681 new TAttParticle(
"Delta(1905)++",
"B011",
682 1.905,kFALSE, .3499999,
684 new TAttParticle(
"Delta(1905)-- bar",
"B011",
685 1.905,kFALSE, .3499999,
686 -2.,
"Baryon", -2226);
687 new TAttParticle(
"Delta(1950)++",
"B083",
690 new TAttParticle(
"Delta(1950)-- bar",
"B083",
692 -2.,
"Baryon", -2228);
693 new TAttParticle(
"Sigma-",
"S020",
694 1.19744,kFALSE, 4.45000E-15,
696 new TAttParticle(
"Sigma+ bar",
"S020",
697 1.19744,kFALSE, 4.45000E-15,
698 +1.,
"Baryon", -3112);
699 new TAttParticle(
"Sigma(1385)-",
"B043",
700 1.3872,kFALSE, 3.94000E-02,
702 new TAttParticle(
"Sigma(1385)+ bar",
"B043",
703 1.3872,kFALSE, 3.94000E-02,
704 +1.,
"Baryon", -3114);
705 new TAttParticle(
"Sigma(1775)-",
"B045",
706 1.775,kFALSE, .1199999,
708 new TAttParticle(
"Sigma(1775)+ bar",
"B045",
709 1.775,kFALSE, .1199999,
710 +1.,
"Baryon", -3116);
711 new TAttParticle(
"Sigma(2030)-",
"B047",
714 new TAttParticle(
"Sigma(2030)+ bar",
"B047",
716 +1.,
"Baryon", -3118);
717 new TAttParticle(
"Lambda0",
"S018",
718 1.11568,kFALSE, 2.50100E-15,
720 new TAttParticle(
"Lambda0 bar",
"S018",
721 1.11568,kFALSE, 2.50100E-15,
722 0.0,
"Baryon", -3122);
723 new TAttParticle(
"Lambda(1520)0",
"B038",
724 1.5195,kFALSE, 1.56000E-02,
726 new TAttParticle(
"Lambda(1520)0 bar",
"B038",
727 1.5195,kFALSE, 1.56000E-02,
728 0.0,
"Baryon", -3124);
729 new TAttParticle(
"Lambda(1820)0",
"B039",
730 1.82,kFALSE, 8.00000E-02,
732 new TAttParticle(
"Lambda(1820)0 bar",
"B039",
733 1.82,kFALSE, 8.00000E-02,
734 0.0,
"Baryon", -3126);
735 new TAttParticle(
"Lambda(2100)0",
"B041",
738 new TAttParticle(
"Lambda(2100)0 bar",
"B041",
740 0.0,
"Baryon", -3128);
741 new TAttParticle(
"Sigma0",
"S021",
742 1.19255,kFALSE, 8.90000E-06,
744 new TAttParticle(
"Sigma0 bar",
"S021",
745 1.19255,kFALSE, 8.90000E-06,
746 0.0,
"Baryon", -3212);
747 new TAttParticle(
"Sigma(1385)0",
"B043",
748 1.3837,kFALSE, 3.60000E-02,
750 new TAttParticle(
"Sigma(1385)0 bar",
"B043",
751 1.3837,kFALSE, 3.60000E-02,
752 0.0,
"Baryon", -3214);
753 new TAttParticle(
"Sigma(1775)0",
"B045",
754 1.775,kFALSE, .1199999,
756 new TAttParticle(
"Sigma(1775)0 bar",
"B045",
757 1.775,kFALSE, .1199999,
758 0.0,
"Baryon", -3216);
759 new TAttParticle(
"Sigma(2030)0",
"B047",
762 new TAttParticle(
"Sigma(2030)0 bar",
"B047",
764 0.0,
"Baryon", -3218);
765 new TAttParticle(
"Sigma+",
"S019",
766 1.18937,kFALSE, 8.24000E-15,
768 new TAttParticle(
"Sigma- bar",
"S019",
769 1.18937,kFALSE, 8.24000E-15,
770 -1.,
"Baryon", -3222);
771 new TAttParticle(
"Sigma(1385)+",
"B043",
772 1.3828,kFALSE, 3.58000E-02,
774 new TAttParticle(
"Sigma(1385)- bar",
"B043",
775 1.3828,kFALSE, 3.58000E-02,
776 -1.,
"Baryon", -3224);
777 new TAttParticle(
"Sigma(1775)+",
"B045",
778 1.775,kFALSE, .1199999,
780 new TAttParticle(
"Sigma(1775)- bar",
"B045",
781 1.775,kFALSE, .1199999,
782 -1.,
"Baryon", -3226);
783 new TAttParticle(
"Sigma(2030)+",
"B047",
786 new TAttParticle(
"Sigma(2030)- bar",
"B047",
788 -1.,
"Baryon", -3228);
789 new TAttParticle(
"Xi-",
"S022",
790 1.32132,kFALSE, 4.02000E-15,
792 new TAttParticle(
"Xi+ bar",
"S022",
793 1.32132,kFALSE, 4.02000E-15,
794 +1.,
"Baryon", -3312);
795 new TAttParticle(
"Xi(1530)-",
"B049",
796 1.535,kFALSE, 9.90000E-03,
798 new TAttParticle(
"Xi(1530)+ bar",
"B049",
799 1.535,kFALSE, 9.90000E-03,
800 +1.,
"Baryon", -3314);
801 new TAttParticle(
"Xi0",
"S023",
802 1.3149,kFALSE, 2.27000E-15,
804 new TAttParticle(
"Xi0 bar",
"S023",
805 1.3149,kFALSE, 2.27000E-15,
806 0.0,
"Baryon", -3322);
807 new TAttParticle(
"Xi(1530)0",
"B049",
808 1.5318,kFALSE, 9.10000E-03,
810 new TAttParticle(
"Xi(1530)0 bar",
"B049",
811 1.5318,kFALSE, 9.10000E-03,
812 0.0,
"Baryon", -3324);
813 new TAttParticle(
"Omega-",
"S024",
814 1.67245,kFALSE, 8.01000E-15,
816 new TAttParticle(
"Omega+ bar",
"S024",
817 1.67245,kFALSE, 8.01000E-15,
818 +1.,
"Baryon", -3334);
819 new TAttParticle(
"Sigma(c)(2455)0",
"B104",
822 new TAttParticle(
"Sigma(c)(2455)0 bar",
"B104",
824 0.0,
"Baryon", -4112);
825 new TAttParticle(
"Lambda(c)+",
"S033",
826 2.2849,kFALSE, 3.29000E-12,
828 new TAttParticle(
"Lambda(c)- bar",
"S033",
829 2.2849,kFALSE, 3.29000E-12,
830 -1.,
"Baryon", -4122);
831 new TAttParticle(
"Sigma(c)(2455)+",
"B104",
834 new TAttParticle(
"Sigma(c)(2455)- bar",
"B104",
836 -1.,
"Baryon", -4212);
837 new TAttParticle(
"Sigma(c)(2455)++",
"B104",
840 new TAttParticle(
"Sigma(c)(2455)-- bar",
"B104",
842 -2.,
"Baryon", -4222);
843 new TAttParticle(
"Xi(c)0",
"S048",
844 2.4703,kFALSE, 6.70000E-12,
846 new TAttParticle(
"Xi(c)0 bar",
"S048",
847 2.4703,kFALSE, 6.70000E-12,
848 0.0,
"Baryon", -4312);
849 new TAttParticle(
"Xi(c)+",
"S045",
850 2.4651,kFALSE, 1.86000E-12,
852 new TAttParticle(
"Xi(c)- bar",
"S045",
853 2.4651,kFALSE, 1.86000E-12,
854 -1.,
"Baryon", -4322);
855 new TAttParticle(
"Lambda(b)0",
"S040",
856 5.64,kFALSE, 6.20000E-13,
858 new TAttParticle(
"Lambda(b)0 bar",
"S040",
859 5.64,kFALSE, 6.20000E-13,
860 0.0,
"Baryon", -5122);
861 new TAttParticle(
"a(0)(980)0",
"M036",
864 new TAttParticle(
"b(1)(1235)0",
"M011",
867 new TAttParticle(
"pi(2)(1670)0",
"M034",
868 1.67,kFALSE, .2399999,
870 new TAttParticle(
"a(0)(980)+",
"M036",
873 new TAttParticle(
"a(0)(980)-",
"M036",
875 -1.,
"Meson", -10211);
876 new TAttParticle(
"b(1)(1235)+",
"M011",
879 new TAttParticle(
"b(1)(1235)-",
"M011",
881 -1.,
"Meson", -10213);
882 new TAttParticle(
"pi(2)(1670)+",
"M034",
883 1.67,kFALSE, .2399999,
885 new TAttParticle(
"pi(2)(1670)-",
"M034",
886 1.67,kFALSE, .2399999,
887 -1.,
"Meson", -10215);
888 new TAttParticle(
"f(0)(980)0",
"M003",
891 new TAttParticle(
"h(1)(1170)0",
"M030",
894 new TAttParticle(
"K(0)*(1430)0",
"M019",
897 new TAttParticle(
"K(0)*(1430)0 bar",
"M019",
899 0.0,
"Meson", -10311);
900 new TAttParticle(
"K(1)(1270)0",
"M028",
901 1.272,kFALSE, 9.00000E-02,
903 new TAttParticle(
"K(1)(1270)0 bar",
"M028",
904 1.272,kFALSE, 9.00000E-02,
905 0.0,
"Meson", -10313);
906 new TAttParticle(
"K(2)(1770)0",
"M023",
909 new TAttParticle(
"K(2)(1770)0 bar",
"M023",
911 0.0,
"Meson", -10315);
912 new TAttParticle(
"K(0)*(1430)+",
"M019",
915 new TAttParticle(
"K(0)*(1430)-",
"M019",
917 -1.,
"Meson", -10321);
918 new TAttParticle(
"K(1)(1270)+",
"M028",
919 1.272,kFALSE, 9.00000E-02,
921 new TAttParticle(
"K(1)(1270)-",
"M028",
922 1.272,kFALSE, 9.00000E-02,
923 -1.,
"Meson", -10323);
924 new TAttParticle(
"K(2)(1770)+",
"M023",
927 new TAttParticle(
"K(2)(1770)-",
"M023",
929 -1.,
"Meson", -10325);
930 new TAttParticle(
"phi(1680)0",
"M067",
933 new TAttParticle(
"D(1)(2420)0",
"M097",
934 2.4228,kFALSE, 1.80000E-02,
936 new TAttParticle(
"D(s1)(2536)+",
"M121",
939 new TAttParticle(
"D(s1)(2536)-",
"M121",
941 -1.,
"Meson", -10433);
942 new TAttParticle(
"chi(c0)(1P)0",
"M056",
943 3.4151,kFALSE, 1.40000E-02,
945 new TAttParticle(
"chi(c1)(1P)0",
"M055",
946 3.51053,kFALSE, 8.80000E-04,
948 new TAttParticle(
"chi(b0)(2P)0",
"M079",
951 new TAttParticle(
"chi(b1)(1P)0",
"M077",
954 new TAttParticle(
"chi(b2)(2P)0",
"M081",
957 new TAttParticle(
"Delta(1900)-",
"B030",
959 -1.,
"Baryon", 11112);
960 new TAttParticle(
"Delta(1900)+ bar",
"B030",
962 +1.,
"Baryon", -11112);
963 new TAttParticle(
"Delta(1700)-",
"B010",
965 -1.,
"Baryon", 11114);
966 new TAttParticle(
"Delta(1700)+ bar",
"B010",
968 +1.,
"Baryon", -11114);
969 new TAttParticle(
"Delta(1930)-",
"B013",
970 1.93,kFALSE, .3499999,
971 -1.,
"Baryon", 11116);
972 new TAttParticle(
"Delta(1930)+ bar",
"B013",
973 1.93,kFALSE, .3499999,
974 +1.,
"Baryon", -11116);
975 new TAttParticle(
"Delta(1900)0",
"B030",
977 0.0,
"Baryon", 11212);
978 new TAttParticle(
"Delta(1900)0 bar",
"B030",
980 0.0,
"Baryon", -11212);
981 new TAttParticle(
"Delta(1930)0",
"B013",
982 1.93,kFALSE, .3499999,
983 0.0,
"Baryon", 11216);
984 new TAttParticle(
"Delta(1930)0 bar",
"B013",
985 1.93,kFALSE, .3499999,
986 0.0,
"Baryon", -11216);
987 new TAttParticle(
"N(1440)0",
"B061",
988 1.44,kFALSE, .3499999,
989 0.0,
"Baryon", 12112);
990 new TAttParticle(
"N(1440)0 bar",
"B061",
991 1.44,kFALSE, .3499999,
992 0.0,
"Baryon", -12112);
993 new TAttParticle(
"Delta(1700)0",
"B010",
995 0.0,
"Baryon", 12114);
996 new TAttParticle(
"Delta(1700)0 bar",
"B010",
998 0.0,
"Baryon", -12114);
999 new TAttParticle(
"N(1680)0",
"B065",
1000 1.68,kFALSE, .1299999,
1001 0.0,
"Baryon", 12116);
1002 new TAttParticle(
"N(1680)0 bar",
"B065",
1003 1.68,kFALSE, .1299999,
1004 0.0,
"Baryon", -12116);
1005 new TAttParticle(
"Delta(1900)+",
"B030",
1007 +1.,
"Baryon", 12122);
1008 new TAttParticle(
"Delta(1900)- bar",
"B030",
1010 -1.,
"Baryon", -12122);
1011 new TAttParticle(
"Delta(1930)+",
"B013",
1012 1.93,kFALSE, .3499999,
1013 +1.,
"Baryon", 12126);
1014 new TAttParticle(
"Delta(1930)- bar",
"B013",
1015 1.93,kFALSE, .3499999,
1016 -1.,
"Baryon", -12126);
1017 new TAttParticle(
"N(1440)+",
"B061",
1018 1.44,kFALSE, .3499999,
1019 +1.,
"Baryon", 12212);
1020 new TAttParticle(
"N(1440)- bar",
"B061",
1021 1.44,kFALSE, .3499999,
1022 -1.,
"Baryon", -12212);
1023 new TAttParticle(
"Delta(1700)+",
"B010",
1025 +1.,
"Baryon", 12214);
1026 new TAttParticle(
"Delta(1700)- bar",
"B010",
1028 -1.,
"Baryon", -12214);
1029 new TAttParticle(
"N(1680)+",
"B065",
1030 1.68,kFALSE, .1299999,
1031 +1.,
"Baryon", 12216);
1032 new TAttParticle(
"N(1680)- bar",
"B065",
1033 1.68,kFALSE, .1299999,
1034 -1.,
"Baryon", -12216);
1035 new TAttParticle(
"Delta(1900)++",
"B030",
1037 +2.,
"Baryon", 12222);
1038 new TAttParticle(
"Delta(1900)-- bar",
"B030",
1040 -2.,
"Baryon", -12222);
1041 new TAttParticle(
"Delta(1700)++",
"B010",
1043 +2.,
"Baryon", 12224);
1044 new TAttParticle(
"Delta(1700)-- bar",
"B010",
1046 -2.,
"Baryon", -12224);
1047 new TAttParticle(
"Delta(1930)++",
"B013",
1048 1.93,kFALSE, .3499999,
1049 +2.,
"Baryon", 12226);
1050 new TAttParticle(
"Delta(1930)-- bar",
"B013",
1051 1.93,kFALSE, .3499999,
1052 -2.,
"Baryon", -12226);
1053 new TAttParticle(
"Sigma(1660)-",
"B079",
1055 -1.,
"Baryon", 13112);
1056 new TAttParticle(
"Sigma(1660)+ bar",
"B079",
1058 +1.,
"Baryon", -13112);
1059 new TAttParticle(
"Sigma(1670)-",
"B051",
1060 1.67,kFALSE, 6.00000E-02,
1061 -1.,
"Baryon", 13114);
1062 new TAttParticle(
"Sigma(1670)+ bar",
"B051",
1063 1.67,kFALSE, 6.00000E-02,
1064 +1.,
"Baryon", -13114);
1065 new TAttParticle(
"Sigma(1915)-",
"B046",
1066 1.915,kFALSE, .1199999,
1067 -1.,
"Baryon", 13116);
1068 new TAttParticle(
"Sigma(1915)+ bar",
"B046",
1069 1.915,kFALSE, .1199999,
1070 +1.,
"Baryon", -13116);
1071 new TAttParticle(
"Lambda(1405)0",
"B037",
1072 1.407,kFALSE, 5.00000E-02,
1073 0.0,
"Baryon", 13122);
1074 new TAttParticle(
"Lambda(1405)0 bar",
"B037",
1075 1.407,kFALSE, 5.00000E-02,
1076 0.0,
"Baryon", -13122);
1077 new TAttParticle(
"Lambda(1690)0",
"B055",
1078 1.69,kFALSE, 6.00000E-02,
1079 0.0,
"Baryon", 13124);
1080 new TAttParticle(
"Lambda(1690)0 bar",
"B055",
1081 1.69,kFALSE, 6.00000E-02,
1082 0.0,
"Baryon", -13124);
1083 new TAttParticle(
"Lambda(1830)0",
"B056",
1084 1.83,kFALSE, 9.50000E-02,
1085 0.0,
"Baryon", 13126);
1086 new TAttParticle(
"Lambda(1830)0 bar",
"B056",
1087 1.83,kFALSE, 9.50000E-02,
1088 0.0,
"Baryon", -13126);
1089 new TAttParticle(
"Sigma(1660)0",
"B079",
1091 0.0,
"Baryon", 13212);
1092 new TAttParticle(
"Sigma(1660)0 bar",
"B079",
1094 0.0,
"Baryon", -13212);
1095 new TAttParticle(
"Sigma(1670)0",
"B051",
1096 1.67,kFALSE, 6.00000E-02,
1097 0.0,
"Baryon", 13214);
1098 new TAttParticle(
"Sigma(1670)0 bar",
"B051",
1099 1.67,kFALSE, 6.00000E-02,
1100 0.0,
"Baryon", -13214);
1101 new TAttParticle(
"Sigma(1915)0",
"B046",
1102 1.915,kFALSE, .1199999,
1103 0.0,
"Baryon", 13216);
1104 new TAttParticle(
"Sigma(1915)0 bar",
"B046",
1105 1.915,kFALSE, .1199999,
1106 0.0,
"Baryon", -13216);
1107 new TAttParticle(
"Sigma(1660)+",
"B079",
1109 +1.,
"Baryon", 13222);
1110 new TAttParticle(
"Sigma(1660)- bar",
"B079",
1112 -1.,
"Baryon", -13222);
1113 new TAttParticle(
"Sigma(1670)+",
"B051",
1114 1.67,kFALSE, 6.00000E-02,
1115 +1.,
"Baryon", 13224);
1116 new TAttParticle(
"Sigma(1670)- bar",
"B051",
1117 1.67,kFALSE, 6.00000E-02,
1118 -1.,
"Baryon", -13224);
1119 new TAttParticle(
"Sigma(1915)+",
"B046",
1120 1.915,kFALSE, .1199999,
1121 +1.,
"Baryon", 13226);
1122 new TAttParticle(
"Sigma(1915)- bar",
"B046",
1123 1.915,kFALSE, .1199999,
1124 -1.,
"Baryon", -13226);
1125 new TAttParticle(
"Xi(1820)-",
"B050",
1126 1.823,kFALSE, 2.40000E-02,
1127 -1.,
"Baryon", 13314);
1128 new TAttParticle(
"Xi(1820)+ bar",
"B050",
1129 1.823,kFALSE, 2.40000E-02,
1130 +1.,
"Baryon", -13314);
1131 new TAttParticle(
"Xi(1820)0",
"B050",
1132 1.823,kFALSE, 2.40000E-02,
1133 0.0,
"Baryon", 13324);
1134 new TAttParticle(
"Xi(1820)0 bar",
"B050",
1135 1.823,kFALSE, 2.40000E-02,
1136 0.0,
"Baryon", -13324);
1137 new TAttParticle(
"pi(1300)0",
"M058",
1139 0.0,
"Meson", 20111);
1140 new TAttParticle(
"a(1)(1260)0",
"M010",
1142 0.0,
"Meson", 20113);
1143 new TAttParticle(
"pi(1300)+",
"M058",
1146 new TAttParticle(
"pi(1300)-",
"M058",
1148 -1.,
"Meson", -20211);
1149 new TAttParticle(
"a(1)(1260)+",
"M010",
1152 new TAttParticle(
"a(1)(1260)-",
"M010",
1154 -1.,
"Meson", -20213);
1155 new TAttParticle(
"eta(1295)0",
"M037",
1156 1.297,kFALSE, 5.30000E-02,
1157 0.0,
"Meson", 20221);
1158 new TAttParticle(
"f(1)(1285)0",
"M008",
1159 1.282,kFALSE, 2.40000E-02,
1160 0.0,
"Meson", 20223);
1161 new TAttParticle(
"f(2)(2010)0",
"M106",
1163 0.0,
"Meson", 20225);
1164 new TAttParticle(
"K(1)(1400)0",
"M064",
1165 1.402,kFALSE, .1739999,
1166 0.0,
"Meson", 20313);
1167 new TAttParticle(
"K(1)(1400)0 bar",
"M064",
1168 1.402,kFALSE, .1739999,
1169 0.0,
"Meson", -20313);
1170 new TAttParticle(
"K(2)(1820)0",
"M146",
1171 1.816,kFALSE, .2759999,
1172 0.0,
"Meson", 20315);
1173 new TAttParticle(
"K(2)(1820)0 bar",
"M146",
1174 1.816,kFALSE, .2759999,
1175 0.0,
"Meson", -20315);
1176 new TAttParticle(
"K(1)(1400)+",
"M064",
1177 1.402,kFALSE, .1739999,
1179 new TAttParticle(
"K(1)(1400)-",
"M064",
1180 1.402,kFALSE, .1739999,
1181 -1.,
"Meson", -20323);
1182 new TAttParticle(
"K(2)(1820)+",
"M146",
1183 1.816,kFALSE, .2759999,
1185 new TAttParticle(
"K(2)(1820)-",
"M146",
1186 1.816,kFALSE, .2759999,
1187 -1.,
"Meson", -20325);
1188 new TAttParticle(
"psi(2S)0",
"M071",
1189 3.686,kFALSE, 2.77000E-04,
1190 0.0,
"Meson", 20443);
1191 new TAttParticle(
"Upsilon(2S)0",
"M052",
1192 10.0233,kFALSE, 4.40000E-05,
1193 0.0,
"Meson", 20553);
1194 new TAttParticle(
"Delta(1910)-",
"B012",
1196 -1.,
"Baryon", 21112);
1197 new TAttParticle(
"Delta(1910)+ bar",
"B012",
1199 +1.,
"Baryon", -21112);
1200 new TAttParticle(
"Delta(1920)-",
"B117",
1202 -1.,
"Baryon", 21114);
1203 new TAttParticle(
"Delta(1920)+ bar",
"B117",
1205 +1.,
"Baryon", -21114);
1206 new TAttParticle(
"Delta(1910)0",
"B012",
1208 0.0,
"Baryon", 21212);
1209 new TAttParticle(
"Delta(1910)0 bar",
"B012",
1211 0.0,
"Baryon", -21212);
1212 new TAttParticle(
"N(1700)0",
"B018",
1214 0.0,
"Baryon", 21214);
1215 new TAttParticle(
"N(1700)0 bar",
"B018",
1217 0.0,
"Baryon", -21214);
1218 new TAttParticle(
"N(1535)0",
"B063",
1220 0.0,
"Baryon", 22112);
1221 new TAttParticle(
"N(1535)0 bar",
"B063",
1223 0.0,
"Baryon", -22112);
1224 new TAttParticle(
"Delta(1920)0",
"B117",
1226 0.0,
"Baryon", 22114);
1227 new TAttParticle(
"Delta(1920)0 bar",
"B117",
1229 0.0,
"Baryon", -22114);
1230 new TAttParticle(
"Delta(1910)+",
"B012",
1232 +1.,
"Baryon", 22122);
1233 new TAttParticle(
"Delta(1910)- bar",
"B012",
1235 -1.,
"Baryon", -22122);
1236 new TAttParticle(
"N(1700)+",
"B018",
1238 +1.,
"Baryon", 22124);
1239 new TAttParticle(
"N(1700)- bar",
"B018",
1241 -1.,
"Baryon", -22124);
1242 new TAttParticle(
"N(1535)+",
"B063",
1244 +1.,
"Baryon", 22212);
1245 new TAttParticle(
"N(1535)- bar",
"B063",
1247 -1.,
"Baryon", -22212);
1248 new TAttParticle(
"Delta(1920)+",
"B117",
1250 +1.,
"Baryon", 22214);
1251 new TAttParticle(
"Delta(1920)- bar",
"B117",
1253 -1.,
"Baryon", -22214);
1254 new TAttParticle(
"Delta(1910)++",
"B012",
1256 +2.,
"Baryon", 22222);
1257 new TAttParticle(
"Delta(1910)-- bar",
"B012",
1259 -2.,
"Baryon", -22222);
1260 new TAttParticle(
"Delta(1920)++",
"B117",
1262 +2.,
"Baryon", 22224);
1263 new TAttParticle(
"Delta(1920)-- bar",
"B117",
1265 -2.,
"Baryon", -22224);
1266 new TAttParticle(
"Sigma(1750)-",
"B057",
1267 1.75,kFALSE, 9.00000E-02,
1268 -1.,
"Baryon", 23112);
1269 new TAttParticle(
"Sigma(1750)+ bar",
"B057",
1270 1.75,kFALSE, 9.00000E-02,
1271 +1.,
"Baryon", -23112);
1272 new TAttParticle(
"Sigma(1940)-",
"B098",
1273 1.94,kFALSE, .2199999,
1274 -1.,
"Baryon", 23114);
1275 new TAttParticle(
"Sigma(1940)+ bar",
"B098",
1276 1.94,kFALSE, .2199999,
1277 +1.,
"Baryon", -23114);
1278 new TAttParticle(
"Lambda(1600)0",
"B101",
1280 0.0,
"Baryon", 23122);
1281 new TAttParticle(
"Lambda(1600)0 bar",
"B101",
1283 0.0,
"Baryon", -23122);
1284 new TAttParticle(
"Lambda(1890)0",
"B060",
1286 0.0,
"Baryon", 23124);
1287 new TAttParticle(
"Lambda(1890)0 bar",
"B060",
1289 0.0,
"Baryon", -23124);
1290 new TAttParticle(
"Lambda(2110)0",
"B035",
1292 0.0,
"Baryon", 23126);
1293 new TAttParticle(
"Lambda(2110)0 bar",
"B035",
1295 0.0,
"Baryon", -23126);
1296 new TAttParticle(
"Sigma(1750)0",
"B057",
1297 1.75,kFALSE, 9.00000E-02,
1298 0.0,
"Baryon", 23212);
1299 new TAttParticle(
"Sigma(1750)0 bar",
"B057",
1300 1.75,kFALSE, 9.00000E-02,
1301 0.0,
"Baryon", -23212);
1302 new TAttParticle(
"Sigma(1940)0",
"B098",
1303 1.94,kFALSE, .2199999,
1304 0.0,
"Baryon", 23214);
1305 new TAttParticle(
"Sigma(1940)0 bar",
"B098",
1306 1.94,kFALSE, .2199999,
1307 0.0,
"Baryon", -23214);
1308 new TAttParticle(
"Sigma(1750)+",
"B057",
1309 1.75,kFALSE, 9.00000E-02,
1310 +1.,
"Baryon", 23222);
1311 new TAttParticle(
"Sigma(1750)- bar",
"B057",
1312 1.75,kFALSE, 9.00000E-02,
1313 -1.,
"Baryon", -23222);
1314 new TAttParticle(
"Sigma(1940)+",
"B098",
1315 1.94,kFALSE, .2199999,
1316 +1.,
"Baryon", 23224);
1317 new TAttParticle(
"Sigma(1940)- bar",
"B098",
1318 1.94,kFALSE, .2199999,
1319 -1.,
"Baryon", -23224);
1320 new TAttParticle(
"rho(1700)0",
"M065",
1322 0.0,
"Meson", 30113);
1323 new TAttParticle(
"rho(1700)+",
"M065",
1326 new TAttParticle(
"rho(1700)-",
"M065",
1328 -1.,
"Meson", -30213);
1329 new TAttParticle(
"f(1)(1420)0",
"M006",
1330 1.4268,kFALSE, 5.20000E-02,
1331 0.0,
"Meson", 30223);
1332 new TAttParticle(
"f(2)(2300)0",
"M107",
1334 0.0,
"Meson", 30225);
1335 new TAttParticle(
"K*(1410)0",
"M094",
1336 1.412,kFALSE, .2269999,
1337 0.0,
"Meson", 30313);
1338 new TAttParticle(
"K*(1410)0 bar",
"M094",
1339 1.412,kFALSE, .2269999,
1340 0.0,
"Meson", -30313);
1341 new TAttParticle(
"K*(1410)+",
"M094",
1342 1.412,kFALSE, .2269999,
1344 new TAttParticle(
"K*(1410)-",
"M094",
1345 1.412,kFALSE, .2269999,
1346 -1.,
"Meson", -30323);
1347 new TAttParticle(
"psi(3770)0",
"M053",
1348 3.7699,kFALSE, 2.36000E-02,
1349 0.0,
"Meson", 30443);
1350 new TAttParticle(
"Upsilon(3S)0",
"M048",
1351 10.35529,kFALSE, 2.63000E-05,
1352 0.0,
"Meson", 30553);
1353 new TAttParticle(
"Delta(1600)-",
"B019",
1354 1.6,kFALSE, .3499999,
1355 -1.,
"Baryon", 31114);
1356 new TAttParticle(
"Delta(1600)+ bar",
"B019",
1357 1.6,kFALSE, .3499999,
1358 +1.,
"Baryon", -31114);
1359 new TAttParticle(
"N(1720)0",
"B015",
1361 0.0,
"Baryon", 31214);
1362 new TAttParticle(
"N(1720)0 bar",
"B015",
1364 0.0,
"Baryon", -31214);
1365 new TAttParticle(
"N(1650)0",
"B066",
1367 0.0,
"Baryon", 32112);
1368 new TAttParticle(
"N(1650)0 bar",
"B066",
1370 0.0,
"Baryon", -32112);
1371 new TAttParticle(
"Delta(1600)0",
"B019",
1372 1.6,kFALSE, .3499999,
1373 0.0,
"Baryon", 32114);
1374 new TAttParticle(
"Delta(1600)0 bar",
"B019",
1375 1.6,kFALSE, .3499999,
1376 0.0,
"Baryon", -32114);
1377 new TAttParticle(
"N(1720)+",
"B015",
1379 +1.,
"Baryon", 32124);
1380 new TAttParticle(
"N(1720)- bar",
"B015",
1382 -1.,
"Baryon", -32124);
1383 new TAttParticle(
"N(1650)+",
"B066",
1385 +1.,
"Baryon", 32212);
1386 new TAttParticle(
"N(1650)- bar",
"B066",
1388 -1.,
"Baryon", -32212);
1389 new TAttParticle(
"Delta(1600)+",
"B019",
1390 1.6,kFALSE, .3499999,
1391 +1.,
"Baryon", 32214);
1392 new TAttParticle(
"Delta(1600)- bar",
"B019",
1393 1.6,kFALSE, .3499999,
1394 -1.,
"Baryon", -32214);
1395 new TAttParticle(
"Delta(1600)++",
"B019",
1396 1.6,kFALSE, .3499999,
1397 +2.,
"Baryon", 32224);
1398 new TAttParticle(
"Delta(1600)-- bar",
"B019",
1399 1.6,kFALSE, .3499999,
1400 -2.,
"Baryon", -32224);
1401 new TAttParticle(
"Lambda(1670)0",
"B040",
1402 1.67,kFALSE, 3.50000E-02,
1403 0.0,
"Baryon", 33122);
1404 new TAttParticle(
"Lambda(1670)0 bar",
"B040",
1405 1.67,kFALSE, 3.50000E-02,
1406 0.0,
"Baryon", -33122);
1407 new TAttParticle(
"rho(1450)0",
"M105",
1409 0.0,
"Meson", 40113);
1410 new TAttParticle(
"rho(1450)+",
"M105",
1413 new TAttParticle(
"rho(1450)-",
"M105",
1415 -1.,
"Meson", -40213);
1416 new TAttParticle(
"eta(1440)0",
"M027",
1417 1.42,kFALSE, 6.00000E-02,
1418 0.0,
"Meson", 40221);
1419 new TAttParticle(
"f(1)(1510)0",
"M084",
1420 1.512,kFALSE, 3.50000E-02,
1421 0.0,
"Meson", 40223);
1422 new TAttParticle(
"f(2)(2340)0",
"M108",
1423 2.34,kFALSE, .3199999,
1424 0.0,
"Meson", 40225);
1425 new TAttParticle(
"K*(1680)0",
"M095",
1426 1.714,kFALSE, .3199999,
1427 0.0,
"Meson", 40313);
1428 new TAttParticle(
"K*(1680)0 bar",
"M095",
1429 1.714,kFALSE, .3199999,
1430 0.0,
"Meson", -40313);
1431 new TAttParticle(
"K*(1680)+",
"M095",
1432 1.714,kFALSE, .3199999,
1434 new TAttParticle(
"K*(1680)-",
"M095",
1435 1.714,kFALSE, .3199999,
1436 -1.,
"Meson", -40323);
1437 new TAttParticle(
"psi(4040)0",
"M072",
1438 4.04,kFALSE, 5.20000E-02,
1439 0.0,
"Meson", 40443);
1440 new TAttParticle(
"Upsilon(4S)0",
"M047",
1441 10.57999,kFALSE, 2.38000E-02,
1442 0.0,
"Meson", 40553);
1443 new TAttParticle(
"N(1710)0",
"B014",
1445 0.0,
"Baryon", 42112);
1446 new TAttParticle(
"N(1710)0 bar",
"B014",
1448 0.0,
"Baryon", -42112);
1449 new TAttParticle(
"N(1710)+",
"B014",
1451 +1.,
"Baryon", 42212);
1452 new TAttParticle(
"N(1710)- bar",
"B014",
1454 -1.,
"Baryon", -42212);
1455 new TAttParticle(
"Lambda(1800)0",
"B036",
1457 0.0,
"Baryon", 43122);
1458 new TAttParticle(
"Lambda(1800)0 bar",
"B036",
1460 0.0,
"Baryon", -43122);
1461 new TAttParticle(
"f(0)(1590)0",
"M096",
1463 0.0,
"Meson", 50221);
1464 new TAttParticle(
"omega(1420)0",
"M125",
1466 0.0,
"Meson", 50223);
1467 new TAttParticle(
"psi(4160)0",
"M025",
1468 4.159,kFALSE, 7.80000E-02,
1469 0.0,
"Meson", 50443);
1470 new TAttParticle(
"Upsilon(10860)0",
"M092",
1471 10.86499,kFALSE, .1099999,
1472 0.0,
"Meson", 50553);
1473 new TAttParticle(
"Lambda(1810)0",
"B077",
1475 0.0,
"Baryon", 53122);
1476 new TAttParticle(
"Lambda(1810)0 bar",
"B077",
1478 0.0,
"Baryon", -53122);
1479 new TAttParticle(
"f(J)(1710)0",
"M068",
1481 0.0,
"Meson", 60221);
1482 new TAttParticle(
"omega(1600)0",
"M126",
1484 0.0,
"Meson", 60223);
1485 new TAttParticle(
"psi(4415)0",
"M073",
1486 4.415,kFALSE, 4.30000E-02,
1487 0.0,
"Meson", 60443);
1488 new TAttParticle(
"Upsilon(11020)0",
"M093",
1489 11.019,kFALSE, 7.90000E-02,
1490 0.0,
"Meson", 60553);
1491 new TAttParticle(
"chi(b1)(2P)0",
"M080",
1493 0.0,
"Meson", 70553);
1495 new TAttParticle(
"Rootino",
"",
1497 1.e38,0.0,
"Artificial",0);
1505 TAttParticle* TAttParticle::GetParticle(
const char *name)
1507 TAttParticle *def = (TAttParticle *)fgList->FindObject(name);
1509 fgList->Error(
"GetParticle",
"No match for %s exists !",name);
1519 TAttParticle* TAttParticle::GetParticle(Int_t mcnumber)
1523 while ((par = (TAttParticle *)next())) {
1524 if (par->GetMCNumber() == mcnumber)
return par;
1526 fgList->Error(
"GetParticle",
"No match for %d exists !",mcnumber);
1535 void TAttParticle::Print(Option_t *)
const
1537 Printf(
"\nParticle: %-15s ",
1540 Printf(
"Mass: %8f DecayWidth: %8f Charge : %8f",
1541 fPDGMass, fPDGDecayWidth, fPDGCharge);
1544 Printf(
"Mass: %8f DecayWidth: Stable Charge : %8f",
1545 fPDGMass, fPDGCharge);
1555 Double_t TAttParticle::SampleMass()
const
1557 if ( fPDGStable || fPDGDecayWidth == 0.0 )
1562 TMath::Tan((2.0*gRandom->Rndm()-1.0)*TMath::Pi()*0.5));
1575 Double_t TAttParticle::SampleMass(Double_t widthcut)
const
1577 if ( fPDGStable || fPDGDecayWidth == 0.0 )
1582 TMath::Tan((2.0*gRandom->Rndm()-1.0)*TMath::ATan(2.0*widthcut)));