#include <MINFAttParticle.h>
Public Member Functions | |
| MINFAttParticle () | |
| MINFAttParticle (const Text_t *name, const Text_t *title, Double_t Mass, Bool_t Stable, Double_t DecayWidth, Double_t Charge, const Text_t *Type, Int_t MCnumber, Int_t granularity=90, Double_t LowerCutOff=1.e-5, Double_t HighCutOff=1.e4) | |
| virtual | ~MINFAttParticle () |
| virtual Double_t | GetCharge () |
| virtual Double_t | GetEnergyCut () |
| virtual Double_t | GetEnergyLimit () |
| virtual Double_t | GetGranularity () |
| virtual Double_t | GetDecayWidth () |
| virtual Double_t | GetMass () |
| virtual Int_t | GetMCNumber () |
| virtual const Text_t * | GetParticleType () const |
| virtual Bool_t | GetStable () |
| virtual ULong_t | Hash () const |
| virtual void | Print (Option_t *option="") const |
| virtual Double_t | SampleMass () |
| virtual Double_t | SampleMass (Double_t widthcut) |
Static Public Member Functions | |
| Int_t | ConvertISAtoPDG (Int_t isaNumber) |
| void | DefinePDG () |
| MINFAttParticle * | GetParticle (Text_t *name) |
| MINFAttParticle * | GetParticle (Int_t mcnumber) |
| void | DumpList () |
Static Public Attributes | |
| THashList * | fgList = new THashList |
Private Attributes | |
| Double_t | fPDGMass |
| Bool_t | fPDGStable |
| Double_t | fPDGDecayWidth |
| Double_t | fPDGCharge |
| TString | fParticleType |
| Int_t | fMCnumberOfPDG |
| Double_t | fEnergyCut |
| Double_t | fEnergyLimit |
| Double_t | fGranularity |
|
|
Definition at line 47 of file MINFAttParticle.cxx. Referenced by DefinePDG(). 00048 {
00049 //
00050 // Particle definition default constructor
00051 //
00052
00053 //do nothing just set some dummy values
00054 fPDGMass = 0.0;
00055 fPDGStable = kTRUE;
00056 fPDGDecayWidth = 0.0;
00057 fPDGCharge = 0.0;
00058 fParticleType = "";
00059 fMCnumberOfPDG = 0;
00060 fEnergyCut = 1.e-5;
00061 fEnergyLimit = 1.e4;
00062 fGranularity = 90;
00063 }
|
|
||||||||||||||||||||||||||||||||||||||||||||||||
|
Definition at line 66 of file MINFAttParticle.cxx. References fEnergyCut, fEnergyLimit, fgList, fGranularity, fMCnumberOfPDG, fParticleType, fPDGCharge, fPDGDecayWidth, fPDGMass, and fPDGStable. 00070 : TNamed(name,title)
00071 {
00072 //
00073 // Particle definition normal constructor. If the particle is set to be
00074 // stable, the decay width parameter does have no meaning and can be set to
00075 // any value. The parameters granularity, LowerCutOff and HighCutOff are
00076 // used for the construction of the mean free path look up tables. The
00077 // granularity will be the number of logwise energy points for which the
00078 // mean free path will be calculated.
00079 //
00080
00081 fPDGMass = Mass;
00082 fPDGStable = Stable;
00083 fPDGDecayWidth = DecayWidth;
00084 fPDGCharge = Charge;
00085 fParticleType = Type;
00086 fMCnumberOfPDG = MCnumber;
00087 fEnergyCut = LowerCutOff;
00088 fEnergyLimit = HighCutOff;
00089 fGranularity = granularity;
00090
00091 fgList->Add(this);
00092 }
|
|
|
Definition at line 95 of file MINFAttParticle.cxx. 00096 {
00097 //
00098 // Particle destructor
00099 //
00100
00101 }
|
|
|
Definition at line 104 of file MINFAttParticle.cxx. 00105 {
00106 //
00107 // Converts the ISAJET Particle number into the PDG MC number
00108 //
00109 switch (isaNumber) {
00110 case 1 : return 2; // UP .30000E+00 .67
00111 case -1 : return -2; // UB .30000E+00 -.67
00112 case 2 : return 1; // DN .30000E+00 -.33
00113 case -2 : return -1; // DB .30000E+00 .33
00114 case 3 : return 3; // ST .50000E+00 -.33
00115 case -3 : return -3; // SB .50000E+00 .33
00116 case 4 : return 4; // CH .16000E+01 .67
00117 case -4 : return -4; // CB .16000E+01 -.67
00118 case 5 : return 5; // BT .49000E+01 -.33
00119 case -5 : return -5; // BB .49000E+01 .33
00120 case 6 : return 7; // TP .30000E+02 .67
00121 case -6 : return -7; // TB .30000E+02 -.67
00122 case 9 : return 21; // GL 0. 0.00
00123 case 80 : return 24; // W+ SIN2W=.23 1.00
00124 case -80 : return -24; // W- SIN2W=.23 -1.00
00125 case 90 : return 23; // Z0 SIN2W=.23 0.00
00126 case 230 : return 311; // K0 .49767E+00 0.00
00127 case -230 : return -311; // AK0 .49767E+00 0.00
00128 case 330 : return 331; // ETAP .95760E+00 0.00
00129 case 340 : return 0; // F- .20300E+01 -1.00
00130 case -340 : return 0; // F+ .20300E+01 1.00
00131 case 440 : return 441; // ETAC .29760E+01 0.00
00132 case 111 : return 113; // RHO0 .77000E+00 0.00
00133 case 121 : return 213; // RHO+ .77000E+00 1.00
00134 case -121 : return -213; // RHO- .77000E+00 -1.00
00135 case 221 : return 223; // OMEG .78260E+00 0.00
00136 case 131 : return 323; // K*+ .88810E+00 1.00
00137 case -131 : return -323; // K*- .88810E+00 -1.00
00138 case 231 : return 313; // K*0 .89220E+00 0.00
00139 case -231 : return -313; // AK*0 .89220E+00 0.00
00140 case 331 : return 333; // PHI .10196E+01 0.00
00141 case 141 : return -423; // AD*0 .20060E+01 0.00
00142 case -141 : return 423; // D*0 .20060E+01 0.00
00143 case 241 : return -413; // D*- .20086E+01 -1.00
00144 case -241 : return 413; // D*+ .20086E+01 1.00
00145 case 341 : return 0; // F*- .21400E+01 -1.00
00146 case -341 : return 0; // F*+ .21400E+01 1.00
00147 case 441 : return 443; // JPSI .30970E+01 0.00
00148 case 1140 : return 4222; // SC++ .24300E+01 2.00
00149 case -1140 : return -4222; // ASC-- .24300E+01 -2.00
00150 case 1240 : return 4212; // SC+ .24300E+01 1.00
00151 case -1240 : return -4212; // ASC- .24300E+01 -1.00
00152 case 2140 : return 4122; // LC+ .22600E+01 1.00
00153 case -2140 : return -4122; // ALC- .22600E+01 -1.00
00154 case 2240 : return 4112; // SC0 .24300E+01 0.00
00155 case -2240 : return -4112; // ASC0 .24300E+01 0.00
00156 case 1340 : return 0; // USC. .25000E+01 1.00
00157 case -1340 : return 0; // AUSC. .25000E+01 -1.00
00158 case 3140 : return 0; // SUC. .24000E+01 1.00
00159 case -3140 : return 0; // ASUC. .24000E+01 -1.00
00160 case 2340 : return 0; // DSC. .25000E+01 0.00
00161 case -2340 : return 0; // ADSC. .25000E+01 0.00
00162 case 3240 : return 0; // SDC. .24000E+01 0.00
00163 case -3240 : return 0; // ASDC. .24000E+01 0.00
00164 case 3340 : return 0; // SSC. .26000E+01 0.00
00165 case -3340 : return 0; // ASSC. .26000E+01 0.00
00166 case 1440 : return 0; // UCC. .35500E+01 2.00
00167 case -1440 : return 0; // AUCC. .35500E+01 -2.00
00168 case 2440 : return 0; // DCC. .35500E+01 1.00
00169 case -2440 : return 0; // ADCC. .35500E+01 -1.00
00170 case 3440 : return 0; // SCC. .37000E+01 1.00
00171 case -3440 : return 0; // ASCC. .37000E+01 -1.00
00172 case 1111 : return 2224; // DL++ .12320E+01 2.00
00173 case -1111 : return -2224; // ADL-- .12320E+01 -2.00
00174 case 1121 : return 2214; // DL+ .12320E+01 1.00
00175 case -1121 : return -2214; // ADL- .12320E+01 -1.00
00176 case 1221 : return 2114; // DL0 .12320E+01 0.00
00177 case -1221 : return -2114; // ADL0 .12320E+01 0.00
00178 case 2221 : return 1114; // DL- .12320E+01 -1.00
00179 case -2221 : return -1114; // ADL+ .12320E+01 1.00
00180 case 1131 : return 3224; // S*+ .13823E+01 1.00
00181 case -1131 : return -3224; // AS*- .13823E+01 -1.00
00182 case 1231 : return 3214; // S*0 .13820E+01 0.00
00183 case -1231 : return -3214; // AS*0 .13820E+01 0.00
00184 case 2231 : return 3114; // S*- .13875E+01 -1.00
00185 case -2231 : return -3114; // AS*+ .13875E+01 1.00
00186 case 1331 : return 3324; // XI*0 .15318E+01 0.00
00187 case -1331 : return -3324; // AXI*0 .15318E+01 0.00
00188 case 2331 : return 3314; // XI*- .15350E+01 -1.00
00189 case -2331 : return -3314; // AXI*+ .15350E+01 1.00
00190 case 3331 : return 3334; // OM- .16722E+01 -1.00
00191 case -3331 : return -3334; // AOM+ .16722E+01 1.00
00192 case 1141 : return 0; // UUC* .26300E+01 2.00
00193 case -1141 : return 0; // AUUC* .26300E+01 -2.00
00194 case 1241 : return 0; // UDC* .26300E+01 1.00
00195 case -1241 : return 0; // AUDC* .26300E+01 -1.00
00196 case 2241 : return 0; // DDC* .26300E+01 0.00
00197 case -2241 : return 0; // ADDC* .26300E+01 0.00
00198 case 1341 : return 0; // USC* .27000E+01 1.00
00199 case -1341 : return 0; // AUSC* .27000E+01 -1.00
00200 case 2341 : return 0; // DSC* .27000E+01 0.00
00201 case -2341 : return 0; // ADSC* .27000E+01 0.00
00202 case 3341 : return 0; // SSC* .28000E+01 0.00
00203 case -3341 : return 0; // ASSC* .28000E+01 0.00
00204 case 1441 : return 0; // UCC* .37500E+01 2.00
00205 case -1441 : return 0; // AUCC* .37500E+01 -2.00
00206 case 2441 : return 0; // DCC* .37500E+01 1.00
00207 case -2441 : return 0; // ADCC* .37500E+01 -1.00
00208 case 3441 : return 0; // SCC* .39000E+01 1.00
00209 case -3441 : return 0; // ASCC* .39000E+01 -1.00
00210 case 4441 : return 0; // CCC* .48000E+01 2.00
00211 case -4441 : return 0; // ACCC* .48000E+01 -2.00
00212 case 10 : return 22; // Photon
00213 case 12 : return 11; // Electron
00214 case -12 : return -11; // Positron
00215 case 14 : return 13; // Muon-
00216 case -14 : return -13; // Muon+
00217 case 16 : return 15; // Tau-
00218 case -16 : return -15; // Tau+
00219 case 11 : return 12; // Neutrino e
00220 case -11 : return -12; // Anti Neutrino e
00221 case 13 : return 14; // Neutrino Muon
00222 case -13 : return -14; // Anti Neutrino Muon
00223 case 15 : return 16; // Neutrino Tau
00224 case -15 : return -16; // Anti Neutrino Tau
00225 case 110 : return 111; // Pion0
00226 case 120 : return 211; // Pion+
00227 case -120 : return -211; // Pion-
00228 case 220 : return 221; // Eta
00229 case 130 : return 321; // Kaon+
00230 case -130 : return -321; // Kaon-
00231 case -20 : return 130; // Kaon Long
00232 case 20 : return 310; // Kaon Short
00233 case -240 : return -411; // D+
00234 case 240 : return 411; // D-
00235 case -140 : return 421; // D0
00236 case 140 : return -421; // D0 bar
00237 case 1120 : return 2212; // Proton
00238 case -1120 : return -2212; // Anti Proton
00239 case 1220 : return 2112; // Neutron
00240 case -1220 : return -2112; // Anti Neutron
00241 case 2130 : return 3122; // Lambda
00242 case -2130 : return -3122; // Lambda bar
00243 case 1130 : return 3222; // Sigma+
00244 case -1130 : return -3222; // Sigma bar -
00245 case 1230 : return 3212; // Sigma0
00246 case -1230 : return -3212; // Sigma bar 0
00247 case 2230 : return 3112; // Sigma-
00248 case -2230 : return -3112; // Sigma bar +
00249 case 1330 : return 3322; // Xi0
00250 case -1330 : return -3322; // Xi bar 0
00251 case 2330 : return 3312; // Xi-
00252 case -2330 : return -3312; // Xi bar +
00253 default : return 0; // isajet or pdg number does not exist
00254 }
00255 }
|
|
|
Definition at line 258 of file MINFAttParticle.cxx. References fgList, and MINFAttParticle(). Referenced by DumpList(), and MINFast::MINFast(). 00259 {
00260 //
00261 // Defines particles according to the Particle Data Group
00262 //
00263 // For questions regarding distribution or content of the MC particle
00264 // codes, contact
00265 // Gary Wagman (GSWagman@LBL.BITNET, LBL::GSWagman, or GSWagman@LBL.GOV).
00266 // (510)486-6610
00267 //
00268 if (!fgList->IsEmpty()) return;
00269
00270 MINFAttParticle *p;
00271 p = new MINFAttParticle("down","Q001",0.3,kTRUE, .0,-0.333333333333333,"Quark", 1);
00272 p = new MINFAttParticle("down bar","Q001",
00273 0.3,kTRUE, .0,
00274 0.333333333333333,"Quark", -1);
00275 p = new MINFAttParticle("up","Q002",
00276 0.3,kTRUE, .0,
00277 0.666666666666666,"Quark", 2);
00278 p = new MINFAttParticle("up bar","Q002",
00279 0.3,kTRUE, .0,
00280 -0.666666666666666,"Quark", -2);
00281 p = new MINFAttParticle("strange","Q003",
00282 0.5,kTRUE, .0,
00283 -0.333333333333333,"Quark", 3);
00284 p = new MINFAttParticle("strange bar","Q003",
00285 0.5,kTRUE, .0,
00286 0.333333333333333,"Quark", -3);
00287 p = new MINFAttParticle("charm","Q004",
00288 1.6,kTRUE, .0,
00289 0.666666666666666,"Quark", 4);
00290 p = new MINFAttParticle("charm bar","Q004",
00291 1.6,kTRUE, .0,
00292 -0.666666666666666,"Quark", -4);
00293 p = new MINFAttParticle("bottom","Q005",
00294 4.9,kTRUE, .0,
00295 -0.333333333333333,"Quark", 5);
00296 p = new MINFAttParticle("bottom bar","Q005",
00297 4.9,kTRUE, .0,
00298 0.333333333333333,"Quark", -5);
00299 p = new MINFAttParticle("top","Q007",
00300 30.,kTRUE, .0,
00301 0.666666666666666,"Quark", 7);
00302 p = new MINFAttParticle("top bar","Q007",
00303 30.,kTRUE, .0,
00304 -0.666666666666666,"Quark", -7);
00305 p = new MINFAttParticle("gluon","G021",
00306 .0,kTRUE, .0,
00307 0.0,"Gauge Boson", 21);
00308 // Entry point of the pdg table conversion
00309 p = new MINFAttParticle("Searches0","S054",
00310 169.0,kTRUE, .0,
00311 0.0,"Meson", 6);
00312 p = new MINFAttParticle("e-","S003",
00313 5.10999E-04,kTRUE, .0,
00314 0.0,"Lepton", 11);
00315 p = new MINFAttParticle("e+","S003",
00316 5.10999E-04,kTRUE, .0,
00317 0.0,"Lepton", -11);
00318 p = new MINFAttParticle("nu(e)","S001",
00319 .0,kTRUE, .0,
00320 0.0,"Lepton", 12);
00321 p = new MINFAttParticle("nu(e) bar","S001",
00322 .0,kTRUE, .0,
00323 0.0,"Lepton", -12);
00324 p = new MINFAttParticle("mu-","S004",
00325 .1056583,kFALSE, 2.99591E-19,
00326 0.0,"Lepton", 13);
00327 p = new MINFAttParticle("mu+","S004",
00328 .1056583,kFALSE, 2.99591E-19,
00329 0.0,"Lepton", -13);
00330 p = new MINFAttParticle("nu(mu)","S002",
00331 .0,kTRUE, .0,
00332 0.0,"Lepton", 14);
00333 p = new MINFAttParticle("nu(mu) bar","S002",
00334 .0,kTRUE, .0,
00335 0.0,"Lepton", -14);
00336 p = new MINFAttParticle("tau-","S035",
00337 1.7771,kFALSE, 2.22700E-12,
00338 0.0,"Lepton", 15);
00339 p = new MINFAttParticle("tau+","S035",
00340 1.7771,kFALSE, 2.22700E-12,
00341 0.0,"Lepton", -15);
00342 p = new MINFAttParticle("nu(tau)","S036",
00343 .0,kTRUE, .0,
00344 0.0,"Lepton", 16);
00345 p = new MINFAttParticle("nu(tau) bar","S036",
00346 .0,kTRUE, .0,
00347 0.0,"Lepton", -16);
00348 p = new MINFAttParticle("gamma","S000",
00349 .0,kTRUE, .0,
00350 0.0,"Gauge Boson", 22);
00351 p = new MINFAttParticle("Z0","S044",
00352 91.18699,kFALSE, 2.49,
00353 0.0,"Gauge Boson", 23);
00354 p = new MINFAttParticle("W+","S043",
00355 80.22,kFALSE, 2.08,
00356 +1.,"Gauge Boson", 24);
00357 p = new MINFAttParticle("W-","S043",
00358 80.22,kFALSE, 2.08,
00359 -1.,"Gauge Boson", -24);
00360 p = new MINFAttParticle("pi0","S009",
00361 .1349764,kFALSE, 7.80000E-09,
00362 0.0,"Meson", 111);
00363 p = new MINFAttParticle("rho(770)0","M009",
00364 .7699,kFALSE, .1511999,
00365 0.0,"Meson", 113);
00366 p = new MINFAttParticle("a(2)(1320)0","M012",
00367 1.3184,kFALSE, .107,
00368 0.0,"Meson", 115);
00369 p = new MINFAttParticle("rho(3)(1690)0","M015",
00370 1.691,kFALSE, .215,
00371 0.0,"Meson", 117);
00372 p = new MINFAttParticle("K(L)0","S013",
00373 .4976719,kFALSE, 1.27400E-17,
00374 0.0,"Meson", 130);
00375 p = new MINFAttParticle("pi+","S008",
00376 .1395699,kFALSE, 2.52860E-17,
00377 0.0,"Meson", 211);
00378 p = new MINFAttParticle("pi-","S008",
00379 .1395699,kFALSE, 2.52860E-17,
00380 0.0,"Meson", -211);
00381 p = new MINFAttParticle("rho(770)+","M009",
00382 .7699,kFALSE, .1511999,
00383 0.0,"Meson", 213);
00384 p = new MINFAttParticle("rho(770)-","M009",
00385 .7699,kFALSE, .1511999,
00386 0.0,"Meson", -213);
00387 p = new MINFAttParticle("a(2)(1320)+","M012",
00388 1.3184,kFALSE, .107,
00389 0.0,"Meson", 215);
00390 p = new MINFAttParticle("a(2)(1320)-","M012",
00391 1.3184,kFALSE, .107,
00392 0.0,"Meson", -215);
00393 p = new MINFAttParticle("rho(3)(1690)+","M015",
00394 1.691,kFALSE, .215,
00395 0.0,"Meson", 217);
00396 p = new MINFAttParticle("rho(3)(1690)-","M015",
00397 1.691,kFALSE, .215,
00398 0.0,"Meson", -217);
00399 p = new MINFAttParticle("eta0","S014",
00400 .54745,kFALSE, 1.20000E-06,
00401 0.0,"Meson", 221);
00402 p = new MINFAttParticle("omega(782)0","M001",
00403 .7819399,kFALSE, 8.43000E-03,
00404 0.0,"Meson", 223);
00405 p = new MINFAttParticle("f(2)(1270)0","M005",
00406 1.275,kFALSE, .185,
00407 0.0,"Meson", 225);
00408 p = new MINFAttParticle("omega(3)(1670)0","M045",
00409 1.668,kFALSE, .1729999,
00410 0.0,"Meson", 227);
00411 p = new MINFAttParticle("f(4)(2050)0","M016",
00412 2.044,kFALSE, .208,
00413 0.0,"Meson", 229);
00414 p = new MINFAttParticle("K(S)0","S012",
00415 .4976719,kFALSE, 7.37400E-15,
00416 0.0,"Meson", 310);
00417 p = new MINFAttParticle("K0","S011",
00418 .4976719,kFALSE, .0,
00419 0.0,"Meson", 311);
00420 p = new MINFAttParticle("K0 bar","S011",
00421 .4976719,kFALSE, .0,
00422 0.0,"Meson", -311);
00423 p = new MINFAttParticle("K*(892)0","M018",
00424 .8960999,kFALSE, 5.05000E-02,
00425 0.0,"Meson", 313);
00426 p = new MINFAttParticle("K*(892)0 bar","M018",
00427 .8960999,kFALSE, 5.05000E-02,
00428 0.0,"Meson", -313);
00429 p = new MINFAttParticle("K(2)*(1430)0","M022",
00430 1.4324,kFALSE, .1089999,
00431 0.0,"Meson", 315);
00432 p = new MINFAttParticle("K(2)*(1430)0 bar","M022",
00433 1.4324,kFALSE, .1089999,
00434 0.0,"Meson", -315);
00435 p = new MINFAttParticle("K(3)*(1780)0","M060",
00436 1.77,kFALSE, .164,
00437 0.0,"Meson", 317);
00438 p = new MINFAttParticle("K(3)*(1780)0 bar","M060",
00439 1.77,kFALSE, .164,
00440 0.0,"Meson", -317);
00441 p = new MINFAttParticle("K(4)*(2045)0","M035",
00442 2.045,kFALSE, .1979999,
00443 0.0,"Meson", 319);
00444 p = new MINFAttParticle("K(4)*(2045)0 bar","M035",
00445 2.045,kFALSE, .1979999,
00446 0.0,"Meson", -319);
00447 p = new MINFAttParticle("K+","S010",
00448 .4936769,kFALSE, 5.32100E-17,
00449 0.0,"Meson", 321);
00450 p = new MINFAttParticle("K-","S010",
00451 .4936769,kFALSE, 5.32100E-17,
00452 0.0,"Meson", -321);
00453 p = new MINFAttParticle("K*(892)+","M018",
00454 .8915899,kFALSE, 4.98000E-02,
00455 0.0,"Meson", 323);
00456 p = new MINFAttParticle("K*(892)-","M018",
00457 .8915899,kFALSE, 4.98000E-02,
00458 0.0,"Meson", -323);
00459 p = new MINFAttParticle("K(2)*(1430)+","M022",
00460 1.4254,kFALSE, 9.84000E-02,
00461 0.0,"Meson", 325);
00462 p = new MINFAttParticle("K(2)*(1430)-","M022",
00463 1.4254,kFALSE, 9.84000E-02,
00464 0.0,"Meson", -325);
00465 p = new MINFAttParticle("K(3)*(1780)+","M060",
00466 1.77,kFALSE, .164,
00467 0.0,"Meson", 327);
00468 p = new MINFAttParticle("K(3)*(1780)-","M060",
00469 1.77,kFALSE, .164,
00470 0.0,"Meson", -327);
00471 p = new MINFAttParticle("K(4)*(2045)+","M035",
00472 2.045,kFALSE, .1979999,
00473 0.0,"Meson", 329);
00474 p = new MINFAttParticle("K(4)*(2045)-","M035",
00475 2.045,kFALSE, .1979999,
00476 0.0,"Meson", -329);
00477 p = new MINFAttParticle("eta'(958)0","M002",
00478 .9577699,kFALSE, 2.01000E-04,
00479 0.0,"Meson", 331);
00480 p = new MINFAttParticle("phi(1020)0","M004",
00481 1.01941,kFALSE, 4.43000E-03,
00482 0.0,"Meson", 333);
00483 p = new MINFAttParticle("f(2)'(1525)0","M013",
00484 1.525,kFALSE, 7.60000E-02,
00485 0.0,"Meson", 335);
00486 p = new MINFAttParticle("phi(3)(1850)0","M054",
00487 1.854,kFALSE, 8.70000E-02,
00488 0.0,"Meson", 337);
00489 p = new MINFAttParticle("D+","S031",
00490 1.8694,kFALSE, 6.23000E-13,
00491 0.0,"Meson", 411);
00492 p = new MINFAttParticle("D-","S031",
00493 1.8694,kFALSE, 6.23000E-13,
00494 0.0,"Meson", -411);
00495 p = new MINFAttParticle("D*(2010)+","M062",
00496 2.01,kTRUE, .0,
00497 0.0,"Meson", 413);
00498 p = new MINFAttParticle("D*(2010)-","M062",
00499 2.01,kTRUE, .0,
00500 0.0,"Meson", -413);
00501 p = new MINFAttParticle("D(2)*(2460)+","M150",
00502 2.456,kFALSE, 2.30000E-02,
00503 0.0,"Meson", 415);
00504 p = new MINFAttParticle("D(2)*(2460)-","M150",
00505 2.456,kFALSE, 2.30000E-02,
00506 0.0,"Meson", -415);
00507 p = new MINFAttParticle("D0","S032",
00508 1.8646,kFALSE, 1.58600E-12,
00509 0.0,"Meson", 421);
00510 p = new MINFAttParticle("D0 bar","S032",
00511 1.8646,kFALSE, 1.58600E-12,
00512 0.0,"Meson", -421);
00513 p = new MINFAttParticle("D*(2007)0","M061",
00514 2.0067,kTRUE, .0,
00515 0.0,"Meson", 423);
00516 p = new MINFAttParticle("D*(2007)0 bar","M061",
00517 2.0067,kTRUE, .0,
00518 0.0,"Meson", -423);
00519 p = new MINFAttParticle("D(2)*(2460)0","M119",
00520 2.4577,kFALSE, 2.10000E-02,
00521 0.0,"Meson", 425);
00522 p = new MINFAttParticle("D(2)*(2460)0 bar","M119",
00523 2.4577,kFALSE, 2.10000E-02,
00524 0.0,"Meson", -425);
00525 p = new MINFAttParticle("D(s)+","S034",
00526 1.9685,kFALSE, 1.41000E-12,
00527 0.0,"Meson", 431);
00528 p = new MINFAttParticle("D(s)-","S034",
00529 1.9685,kFALSE, 1.41000E-12,
00530 0.0,"Meson", -431);
00531 p = new MINFAttParticle("D(s)*+","S074",
00532 2.11,kTRUE, .0,
00533 0.0,"Meson", 433);
00534 p = new MINFAttParticle("D(s)*-","S074",
00535 2.11,kTRUE, .0,
00536 0.0,"Meson", -433);
00537 p = new MINFAttParticle("eta(c)(1S)0","M026",
00538 2.9788,kFALSE, 1.03000E-02,
00539 0.0,"Meson", 441);
00540 p = new MINFAttParticle("J/psi(1S)0","M070",
00541 3.09688,kFALSE, 8.80000E-05,
00542 0.0,"Meson", 443);
00543 p = new MINFAttParticle("chi(c2)(1P)0","M057",
00544 3.55617,kFALSE, 2.00000E-03,
00545 0.0,"Meson", 445);
00546 p = new MINFAttParticle("B0","S049",
00547 5.279,kFALSE, 4.39000E-13,
00548 0.0,"Meson", 511);
00549 p = new MINFAttParticle("B*0","S085",
00550 5.3248,kTRUE, .0,
00551 0.0,"Meson", 513);
00552 p = new MINFAttParticle("B+","S049",
00553 5.2787,kFALSE, 4.28000E-13,
00554 0.0,"Meson", 521);
00555 p = new MINFAttParticle("B-","S049",
00556 5.2787,kFALSE, 4.28000E-13,
00557 0.0,"Meson", -521);
00558 p = new MINFAttParticle("B*+","S085",
00559 5.3248,kTRUE, .0,
00560 0.0,"Meson", 523);
00561 p = new MINFAttParticle("B*-","S085",
00562 5.3248,kTRUE, .0,
00563 0.0,"Meson", -523);
00564 p = new MINFAttParticle("B(s)0","S086",
00565 5.375,kFALSE, 4.90000E-13,
00566 0.0,"Meson", 531);
00567 p = new MINFAttParticle("chi(b0)(1P)0","M076",
00568 9.8598,kTRUE, .0,
00569 0.0,"Meson", 551);
00570 p = new MINFAttParticle("Upsilon(1S)0","M049",
00571 9.46037,kFALSE, 5.25000E-05,
00572 0.0,"Meson", 553);
00573 p = new MINFAttParticle("chi(b2)(1P)0","M078",
00574 9.9132,kTRUE, .0,
00575 0.0,"Meson", 555);
00576 p = new MINFAttParticle("Delta(1620)-","B082",
00577 1.62,kFALSE, .15,
00578 -1.,"Baryon", 1112);
00579 p = new MINFAttParticle("Delta(1620)+ bar","B082",
00580 1.62,kFALSE, .15,
00581 +1.,"Baryon", -1112);
00582 p = new MINFAttParticle("Delta(1232)-","B033",
00583 1.232,kFALSE, .1199999,
00584 -1.,"Baryon", 1114);
00585 p = new MINFAttParticle("Delta(1232)+ bar","B033",
00586 1.232,kFALSE, .1199999,
00587 +1.,"Baryon", -1114);
00588 p = new MINFAttParticle("Delta(1905)-","B011",
00589 1.905,kFALSE, .3499999,
00590 -1.,"Baryon", 1116);
00591 p = new MINFAttParticle("Delta(1905)+ bar","B011",
00592 1.905,kFALSE, .3499999,
00593 +1.,"Baryon", -1116);
00594 p = new MINFAttParticle("Delta(1950)-","B083",
00595 1.95,kFALSE, .3,
00596 -1.,"Baryon", 1118);
00597 p = new MINFAttParticle("Delta(1950)+ bar","B083",
00598 1.95,kFALSE, .3,
00599 +1.,"Baryon", -1118);
00600 p = new MINFAttParticle("Delta(1620)0","B082",
00601 1.62,kFALSE, .15,
00602 0.0,"Baryon", 1212);
00603 p = new MINFAttParticle("Delta(1620)0 bar","B082",
00604 1.62,kFALSE, .15,
00605 0.0,"Baryon", -1212);
00606 p = new MINFAttParticle("N(1520)0","B062",
00607 1.52,kFALSE, .1199999,
00608 0.0,"Baryon", 1214);
00609 p = new MINFAttParticle("N(1520)0 bar","B062",
00610 1.52,kFALSE, .1199999,
00611 0.0,"Baryon", -1214);
00612 p = new MINFAttParticle("Delta(1905)0","B011",
00613 1.905,kFALSE, .3499999,
00614 0.0,"Baryon", 1216);
00615 p = new MINFAttParticle("Delta(1905)0 bar","B011",
00616 1.905,kFALSE, .3499999,
00617 0.0,"Baryon", -1216);
00618 p = new MINFAttParticle("N(2190)0","B071",
00619 2.19,kFALSE, .4499999,
00620 0.0,"Baryon", 1218);
00621 p = new MINFAttParticle("N(2190)0 bar","B071",
00622 2.19,kFALSE, .4499999,
00623 0.0,"Baryon", -1218);
00624 p = new MINFAttParticle("n","S017",
00625 .9395656,kFALSE, 7.42100E-28,
00626 0.0,"Baryon", 2112);
00627 p = new MINFAttParticle("n bar","S017",
00628 .9395656,kFALSE, 7.42100E-28,
00629 0.0,"Baryon", -2112);
00630 p = new MINFAttParticle("Delta(1232)0","B033",
00631 1.232,kFALSE, .1199999,
00632 0.0,"Baryon", 2114);
00633 p = new MINFAttParticle("Delta(1232)0 bar","B033",
00634 1.232,kFALSE, .1199999,
00635 0.0,"Baryon", -2114);
00636 p = new MINFAttParticle("N(1675)0","B064",
00637 1.675,kFALSE, .15,
00638 0.0,"Baryon", 2116);
00639 p = new MINFAttParticle("N(1675)0 bar","B064",
00640 1.675,kFALSE, .15,
00641 0.0,"Baryon", -2116);
00642 p = new MINFAttParticle("Delta(1950)0","B083",
00643 1.95,kFALSE, .3,
00644 0.0,"Baryon", 2118);
00645 p = new MINFAttParticle("Delta(1950)0 bar","B083",
00646 1.95,kFALSE, .3,
00647 0.0,"Baryon", -2118);
00648 p = new MINFAttParticle("Delta(1620)+","B082",
00649 1.62,kFALSE, .15,
00650 +1.,"Baryon", 2122);
00651 p = new MINFAttParticle("Delta(1620)- bar","B082",
00652 1.62,kFALSE, .15,
00653 -1.,"Baryon", -2122);
00654 p = new MINFAttParticle("N(1520)+","B062",
00655 1.52,kFALSE, .1199999,
00656 +1.,"Baryon", 2124);
00657 p = new MINFAttParticle("N(1520)- bar","B062",
00658 1.52,kFALSE, .1199999,
00659 -1.,"Baryon", -2124);
00660 p = new MINFAttParticle("Delta(1905)+","B011",
00661 1.905,kFALSE, .3499999,
00662 +1.,"Baryon", 2126);
00663 p = new MINFAttParticle("Delta(1905)- bar","B011",
00664 1.905,kFALSE, .3499999,
00665 -1.,"Baryon", -2126);
00666 p = new MINFAttParticle("N(2190)+","B071",
00667 2.19,kFALSE, .4499999,
00668 +1.,"Baryon", 2128);
00669 p = new MINFAttParticle("N(2190)- bar","B071",
00670 2.19,kFALSE, .4499999,
00671 -1.,"Baryon", -2128);
00672 p = new MINFAttParticle("p","S016",
00673 .9382722,kTRUE, .0,
00674 +1.,"Baryon", 2212);
00675 p = new MINFAttParticle("p bar","S016",
00676 .9382722,kTRUE, .0,
00677 -1.,"Baryon", -2212);
00678 p = new MINFAttParticle("Delta(1232)+","B033",
00679 1.232,kFALSE, .1199999,
00680 +1.,"Baryon", 2214);
00681 p = new MINFAttParticle("Delta(1232)- bar","B033",
00682 1.232,kFALSE, .1199999,
00683 -1.,"Baryon", -2214);
00684 p = new MINFAttParticle("N(1675)+","B064",
00685 1.675,kFALSE, .15,
00686 +1.,"Baryon", 2216);
00687 p = new MINFAttParticle("N(1675)- bar","B064",
00688 1.675,kFALSE, .15,
00689 -1.,"Baryon", -2216);
00690 p = new MINFAttParticle("Delta(1950)+","B083",
00691 1.95,kFALSE, .3,
00692 +1.,"Baryon", 2218);
00693 p = new MINFAttParticle("Delta(1950)- bar","B083",
00694 1.95,kFALSE, .3,
00695 -1.,"Baryon", -2218);
00696 p = new MINFAttParticle("Delta(1620)++","B082",
00697 1.62,kFALSE, .15,
00698 +2.,"Baryon", 2222);
00699 p = new MINFAttParticle("Delta(1620)-- bar","B082",
00700 1.62,kFALSE, .15,
00701 -2.,"Baryon", -2222);
00702 p = new MINFAttParticle("Delta(1232)++","B033",
00703 1.232,kFALSE, .1199999,
00704 +2.,"Baryon", 2224);
00705 p = new MINFAttParticle("Delta(1232)-- bar","B033",
00706 1.232,kFALSE, .1199999,
00707 -2.,"Baryon", -2224);
00708 p = new MINFAttParticle("Delta(1905)++","B011",
00709 1.905,kFALSE, .3499999,
00710 +2.,"Baryon", 2226);
00711 p = new MINFAttParticle("Delta(1905)-- bar","B011",
00712 1.905,kFALSE, .3499999,
00713 -2.,"Baryon", -2226);
00714 p = new MINFAttParticle("Delta(1950)++","B083",
00715 1.95,kFALSE, .3,
00716 +2.,"Baryon", 2228);
00717 p = new MINFAttParticle("Delta(1950)-- bar","B083",
00718 1.95,kFALSE, .3,
00719 -2.,"Baryon", -2228);
00720 p = new MINFAttParticle("Sigma-","S020",
00721 1.19744,kFALSE, 4.45000E-15,
00722 -1.,"Baryon", 3112);
00723 p = new MINFAttParticle("Sigma+ bar","S020",
00724 1.19744,kFALSE, 4.45000E-15,
00725 +1.,"Baryon", -3112);
00726 p = new MINFAttParticle("Sigma(1385)-","B043",
00727 1.3872,kFALSE, 3.94000E-02,
00728 -1.,"Baryon", 3114);
00729 p = new MINFAttParticle("Sigma(1385)+ bar","B043",
00730 1.3872,kFALSE, 3.94000E-02,
00731 +1.,"Baryon", -3114);
00732 p = new MINFAttParticle("Sigma(1775)-","B045",
00733 1.775,kFALSE, .1199999,
00734 -1.,"Baryon", 3116);
00735 p = new MINFAttParticle("Sigma(1775)+ bar","B045",
00736 1.775,kFALSE, .1199999,
00737 +1.,"Baryon", -3116);
00738 p = new MINFAttParticle("Sigma(2030)-","B047",
00739 2.03,kFALSE, .18,
00740 -1.,"Baryon", 3118);
00741 p = new MINFAttParticle("Sigma(2030)+ bar","B047",
00742 2.03,kFALSE, .18,
00743 +1.,"Baryon", -3118);
00744 p = new MINFAttParticle("Lambda0","S018",
00745 1.11568,kFALSE, 2.50100E-15,
00746 0.0,"Baryon", 3122);
00747 p = new MINFAttParticle("Lambda0 bar","S018",
00748 1.11568,kFALSE, 2.50100E-15,
00749 0.0,"Baryon", -3122);
00750 p = new MINFAttParticle("Lambda(1520)0","B038",
00751 1.5195,kFALSE, 1.56000E-02,
00752 0.0,"Baryon", 3124);
00753 p = new MINFAttParticle("Lambda(1520)0 bar","B038",
00754 1.5195,kFALSE, 1.56000E-02,
00755 0.0,"Baryon", -3124);
00756 p = new MINFAttParticle("Lambda(1820)0","B039",
00757 1.82,kFALSE, 8.00000E-02,
00758 0.0,"Baryon", 3126);
00759 p = new MINFAttParticle("Lambda(1820)0 bar","B039",
00760 1.82,kFALSE, 8.00000E-02,
00761 0.0,"Baryon", -3126);
00762 p = new MINFAttParticle("Lambda(2100)0","B041",
00763 2.1,kFALSE, .2,
00764 0.0,"Baryon", 3128);
00765 p = new MINFAttParticle("Lambda(2100)0 bar","B041",
00766 2.1,kFALSE, .2,
00767 0.0,"Baryon", -3128);
00768 p = new MINFAttParticle("Sigma0","S021",
00769 1.19255,kFALSE, 8.90000E-06,
00770 0.0,"Baryon", 3212);
00771 p = new MINFAttParticle("Sigma0 bar","S021",
00772 1.19255,kFALSE, 8.90000E-06,
00773 0.0,"Baryon", -3212);
00774 p = new MINFAttParticle("Sigma(1385)0","B043",
00775 1.3837,kFALSE, 3.60000E-02,
00776 0.0,"Baryon", 3214);
00777 p = new MINFAttParticle("Sigma(1385)0 bar","B043",
00778 1.3837,kFALSE, 3.60000E-02,
00779 0.0,"Baryon", -3214);
00780 p = new MINFAttParticle("Sigma(1775)0","B045",
00781 1.775,kFALSE, .1199999,
00782 0.0,"Baryon", 3216);
00783 p = new MINFAttParticle("Sigma(1775)0 bar","B045",
00784 1.775,kFALSE, .1199999,
00785 0.0,"Baryon", -3216);
00786 p = new MINFAttParticle("Sigma(2030)0","B047",
00787 2.03,kFALSE, .18,
00788 0.0,"Baryon", 3218);
00789 p = new MINFAttParticle("Sigma(2030)0 bar","B047",
00790 2.03,kFALSE, .18,
00791 0.0,"Baryon", -3218);
00792 p = new MINFAttParticle("Sigma+","S019",
00793 1.18937,kFALSE, 8.24000E-15,
00794 +1.,"Baryon", 3222);
00795 p = new MINFAttParticle("Sigma- bar","S019",
00796 1.18937,kFALSE, 8.24000E-15,
00797 -1.,"Baryon", -3222);
00798 p = new MINFAttParticle("Sigma(1385)+","B043",
00799 1.3828,kFALSE, 3.58000E-02,
00800 +1.,"Baryon", 3224);
00801 p = new MINFAttParticle("Sigma(1385)- bar","B043",
00802 1.3828,kFALSE, 3.58000E-02,
00803 -1.,"Baryon", -3224);
00804 p = new MINFAttParticle("Sigma(1775)+","B045",
00805 1.775,kFALSE, .1199999,
00806 +1.,"Baryon", 3226);
00807 p = new MINFAttParticle("Sigma(1775)- bar","B045",
00808 1.775,kFALSE, .1199999,
00809 -1.,"Baryon", -3226);
00810 p = new MINFAttParticle("Sigma(2030)+","B047",
00811 2.03,kFALSE, .18,
00812 +1.,"Baryon", 3228);
00813 p = new MINFAttParticle("Sigma(2030)- bar","B047",
00814 2.03,kFALSE, .18,
00815 -1.,"Baryon", -3228);
00816 p = new MINFAttParticle("Xi-","S022",
00817 1.32132,kFALSE, 4.02000E-15,
00818 -1.,"Baryon", 3312);
00819 p = new MINFAttParticle("Xi+ bar","S022",
00820 1.32132,kFALSE, 4.02000E-15,
00821 +1.,"Baryon", -3312);
00822 p = new MINFAttParticle("Xi(1530)-","B049",
00823 1.535,kFALSE, 9.90000E-03,
00824 -1.,"Baryon", 3314);
00825 p = new MINFAttParticle("Xi(1530)+ bar","B049",
00826 1.535,kFALSE, 9.90000E-03,
00827 +1.,"Baryon", -3314);
00828 p = new MINFAttParticle("Xi0","S023",
00829 1.3149,kFALSE, 2.27000E-15,
00830 0.0,"Baryon", 3322);
00831 p = new MINFAttParticle("Xi0 bar","S023",
00832 1.3149,kFALSE, 2.27000E-15,
00833 0.0,"Baryon", -3322);
00834 p = new MINFAttParticle("Xi(1530)0","B049",
00835 1.5318,kFALSE, 9.10000E-03,
00836 0.0,"Baryon", 3324);
00837 p = new MINFAttParticle("Xi(1530)0 bar","B049",
00838 1.5318,kFALSE, 9.10000E-03,
00839 0.0,"Baryon", -3324);
00840 p = new MINFAttParticle("Omega-","S024",
00841 1.67245,kFALSE, 8.01000E-15,
00842 -1.,"Baryon", 3334);
00843 p = new MINFAttParticle("Omega+ bar","S024",
00844 1.67245,kFALSE, 8.01000E-15,
00845 +1.,"Baryon", -3334);
00846 p = new MINFAttParticle("Sigma(c)(2455)0","B104",
00847 2.4524,kTRUE, .0,
00848 0.0,"Baryon", 4112);
00849 p = new MINFAttParticle("Sigma(c)(2455)0 bar","B104",
00850 2.4524,kTRUE, .0,
00851 0.0,"Baryon", -4112);
00852 p = new MINFAttParticle("Lambda(c)+","S033",
00853 2.2851,kFALSE, 3.29000E-12,
00854 +1.,"Baryon", 4122);
00855 p = new MINFAttParticle("Lambda(c)- bar","S033",
00856 2.2851,kFALSE, 3.29000E-12,
00857 -1.,"Baryon", -4122);
00858 p = new MINFAttParticle("Sigma(c)(2455)+","B104",
00859 2.4538,kTRUE, .0,
00860 +1.,"Baryon", 4212);
00861 p = new MINFAttParticle("Sigma(c)(2455)- bar","B104",
00862 2.4538,kTRUE, .0,
00863 -1.,"Baryon", -4212);
00864 p = new MINFAttParticle("Sigma(c)(2455)++","B104",
00865 2.4531,kTRUE, .0,
00866 +2.,"Baryon", 4222);
00867 p = new MINFAttParticle("Sigma(c)(2455)-- bar","B104",
00868 2.4531,kTRUE, .0,
00869 -2.,"Baryon", -4222);
00870 p = new MINFAttParticle("Xi(c)0","S048",
00871 2.4703,kFALSE, 6.70000E-12,
00872 0.0,"Baryon", 4312);
00873 p = new MINFAttParticle("Xi(c)0 bar","S048",
00874 2.4703,kFALSE, 6.70000E-12,
00875 0.0,"Baryon", -4312);
00876 p = new MINFAttParticle("Xi(c)+","S045",
00877 2.4651,kFALSE, 1.86000E-12,
00878 +1.,"Baryon", 4322);
00879 p = new MINFAttParticle("Xi(c)- bar","S045",
00880 2.4651,kFALSE, 1.86000E-12,
00881 -1.,"Baryon", -4322);
00882 p = new MINFAttParticle("Lambda(b)0","S040",
00883 5.64,kFALSE, 6.20000E-13,
00884 0.0,"Baryon", 5122);
00885 p = new MINFAttParticle("Lambda(b)0 bar","S040",
00886 5.64,kFALSE, 6.20000E-13,
00887 0.0,"Baryon", -5122);
00888 p = new MINFAttParticle("a(0)(980)0","M036",
00889 .9824,kTRUE, .0,
00890 0.0,"Meson", 10111);
00891 p = new MINFAttParticle("b(1)(1235)0","M011",
00892 1.231,kFALSE, .142,
00893 0.0,"Meson", 10113);
00894 p = new MINFAttParticle("pi(2)(1670)0","M034",
00895 1.67,kFALSE, .2399999,
00896 0.0,"Meson", 10115);
00897 p = new MINFAttParticle("a(0)(980)+","M036",
00898 .9824,kTRUE, .0,
00899 0.0,"Meson", 10211);
00900 p = new MINFAttParticle("a(0)(980)-","M036",
00901 .9824,kTRUE, .0,
00902 0.0,"Meson", -10211);
00903 p = new MINFAttParticle("b(1)(1235)+","M011",
00904 1.231,kFALSE, .142,
00905 0.0,"Meson", 10213);
00906 p = new MINFAttParticle("b(1)(1235)-","M011",
00907 1.231,kFALSE, .142,
00908 0.0,"Meson", -10213);
00909 p = new MINFAttParticle("pi(2)(1670)+","M034",
00910 1.67,kFALSE, .2399999,
00911 0.0,"Meson", 10215);
00912 p = new MINFAttParticle("pi(2)(1670)-","M034",
00913 1.67,kFALSE, .2399999,
00914 0.0,"Meson", -10215);
00915 p = new MINFAttParticle("f(0)(980)0","M003",
00916 .98,kTRUE, .0,
00917 0.0,"Meson", 10221);
00918 p = new MINFAttParticle("h(1)(1170)0","M030",
00919 1.17,kFALSE, .36,
00920 0.0,"Meson", 10223);
00921 p = new MINFAttParticle("K(0)*(1430)0","M019",
00922 1.429,kFALSE, .287,
00923 0.0,"Meson", 10311);
00924 p = new MINFAttParticle("K(0)*(1430)0 bar","M019",
00925 1.429,kFALSE, .287,
00926 0.0,"Meson", -10311);
00927 p = new MINFAttParticle("K(1)(1270)0","M028",
00928 1.272,kFALSE, 9.00000E-02,
00929 0.0,"Meson", 10313);
00930 p = new MINFAttParticle("K(1)(1270)0 bar","M028",
00931 1.272,kFALSE, 9.00000E-02,
00932 0.0,"Meson", -10313);
00933 p = new MINFAttParticle("K(2)(1770)0","M023",
00934 1.773,kFALSE, .186,
00935 0.0,"Meson", 10315);
00936 p = new MINFAttParticle("K(2)(1770)0 bar","M023",
00937 1.773,kFALSE, .186,
00938 0.0,"Meson", -10315);
00939 p = new MINFAttParticle("K(0)*(1430)+","M019",
00940 1.429,kFALSE, .287,
00941 0.0,"Meson", 10321);
00942 p = new MINFAttParticle("K(0)*(1430)-","M019",
00943 1.429,kFALSE, .287,
00944 0.0,"Meson", -10321);
00945 p = new MINFAttParticle("K(1)(1270)+","M028",
00946 1.272,kFALSE, 9.00000E-02,
00947 0.0,"Meson", 10323);
00948 p = new MINFAttParticle("K(1)(1270)-","M028",
00949 1.272,kFALSE, 9.00000E-02,
00950 0.0,"Meson", -10323);
00951 p = new MINFAttParticle("K(2)(1770)+","M023",
00952 1.773,kFALSE, .186,
00953 0.0,"Meson", 10325);
00954 p = new MINFAttParticle("K(2)(1770)-","M023",
00955 1.773,kFALSE, .186,
00956 0.0,"Meson", -10325);
00957 p = new MINFAttParticle("phi(1680)0","M067",
00958 1.68,kFALSE, .15,
00959 0.0,"Meson", 10333);
00960 p = new MINFAttParticle("D(1)(2420)0","M097",
00961 2.4228,kFALSE, 1.80000E-02,
00962 0.0,"Meson", 10423);
00963 p = new MINFAttParticle("D(s1)(2536)+","M121",
00964 2.53535,kTRUE, .0,
00965 0.0,"Meson", 10433);
00966 p = new MINFAttParticle("D(s1)(2536)-","M121",
00967 2.53535,kTRUE, .0,
00968 0.0,"Meson", -10433);
00969 p = new MINFAttParticle("chi(c0)(1P)0","M056",
00970 3.4151,kFALSE, 1.40000E-02,
00971 0.0,"Meson", 10441);
00972 p = new MINFAttParticle("chi(c1)(1P)0","M055",
00973 3.51053,kFALSE, 8.80000E-04,
00974 0.0,"Meson", 10443);
00975 p = new MINFAttParticle("chi(b0)(2P)0","M079",
00976 10.23209,kTRUE, .0,
00977 0.0,"Meson", 10551);
00978 p = new MINFAttParticle("chi(b1)(1P)0","M077",
00979 9.8919,kTRUE, .0,
00980 0.0,"Meson", 10553);
00981 p = new MINFAttParticle("chi(b2)(2P)0","M081",
00982 10.2685,kTRUE, .0,
00983 0.0,"Meson", 10555);
00984 p = new MINFAttParticle("Delta(1900)-","B030",
00985 1.9,kFALSE, .2,
00986 -1.,"Baryon", 11112);
00987 p = new MINFAttParticle("Delta(1900)+ bar","B030",
00988 1.9,kFALSE, .2,
00989 +1.,"Baryon", -11112);
00990 p = new MINFAttParticle("Delta(1700)-","B010",
00991 1.7,kFALSE, .3,
00992 -1.,"Baryon", 11114);
00993 p = new MINFAttParticle("Delta(1700)+ bar","B010",
00994 1.7,kFALSE, .3,
00995 +1.,"Baryon", -11114);
00996 p = new MINFAttParticle("Delta(1930)-","B013",
00997 1.93,kFALSE, .3499999,
00998 -1.,"Baryon", 11116);
00999 p = new MINFAttParticle("Delta(1930)+ bar","B013",
01000 1.93,kFALSE, .3499999,
01001 +1.,"Baryon", -11116);
01002 p = new MINFAttParticle("Delta(1900)0","B030",
01003 1.9,kFALSE, .2,
01004 0.0,"Baryon", 11212);
01005 p = new MINFAttParticle("Delta(1900)0 bar","B030",
01006 1.9,kFALSE, .2,
01007 0.0,"Baryon", -11212);
01008 p = new MINFAttParticle("Delta(1930)0","B013",
01009 1.93,kFALSE, .3499999,
01010 0.0,"Baryon", 11216);
01011 p = new MINFAttParticle("Delta(1930)0 bar","B013",
01012 1.93,kFALSE, .3499999,
01013 0.0,"Baryon", -11216);
01014 p = new MINFAttParticle("N(1440)0","B061",
01015 1.44,kFALSE, .3499999,
01016 0.0,"Baryon", 12112);
01017 p = new MINFAttParticle("N(1440)0 bar","B061",
01018 1.44,kFALSE, .3499999,
01019 0.0,"Baryon", -12112);
01020 p = new MINFAttParticle("Delta(1700)0","B010",
01021 1.7,kFALSE, .3,
01022 0.0,"Baryon", 12114);
01023 p = new MINFAttParticle("Delta(1700)0 bar","B010",
01024 1.7,kFALSE, .3,
01025 0.0,"Baryon", -12114);
01026 p = new MINFAttParticle("N(1680)0","B065",
01027 1.68,kFALSE, .1299999,
01028 0.0,"Baryon", 12116);
01029 p = new MINFAttParticle("N(1680)0 bar","B065",
01030 1.68,kFALSE, .1299999,
01031 0.0,"Baryon", -12116);
01032 p = new MINFAttParticle("Delta(1900)+","B030",
01033 1.9,kFALSE, .2,
01034 +1.,"Baryon", 12122);
01035 p = new MINFAttParticle("Delta(1900)- bar","B030",
01036 1.9,kFALSE, .2,
01037 -1.,"Baryon", -12122);
01038 p = new MINFAttParticle("Delta(1930)+","B013",
01039 1.93,kFALSE, .3499999,
01040 +1.,"Baryon", 12126);
01041 p = new MINFAttParticle("Delta(1930)- bar","B013",
01042 1.93,kFALSE, .3499999,
01043 -1.,"Baryon", -12126);
01044 p = new MINFAttParticle("N(1440)+","B061",
01045 1.44,kFALSE, .3499999,
01046 +1.,"Baryon", 12212);
01047 p = new MINFAttParticle("N(1440)- bar","B061",
01048 1.44,kFALSE, .3499999,
01049 -1.,"Baryon", -12212);
01050 p = new MINFAttParticle("Delta(1700)+","B010",
01051 1.7,kFALSE, .3,
01052 +1.,"Baryon", 12214);
01053 p = new MINFAttParticle("Delta(1700)- bar","B010",
01054 1.7,kFALSE, .3,
01055 -1.,"Baryon", -12214);
01056 p = new MINFAttParticle("N(1680)+","B065",
01057 1.68,kFALSE, .1299999,
01058 +1.,"Baryon", 12216);
01059 p = new MINFAttParticle("N(1680)- bar","B065",
01060 1.68,kFALSE, .1299999,
01061 -1.,"Baryon", -12216);
01062 p = new MINFAttParticle("Delta(1900)++","B030",
01063 1.9,kFALSE, .2,
01064 +2.,"Baryon", 12222);
01065 p = new MINFAttParticle("Delta(1900)-- bar","B030",
01066 1.9,kFALSE, .2,
01067 -2.,"Baryon", -12222);
01068 p = new MINFAttParticle("Delta(1700)++","B010",
01069 1.7,kFALSE, .3,
01070 +2.,"Baryon", 12224);
01071 p = new MINFAttParticle("Delta(1700)-- bar","B010",
01072 1.7,kFALSE, .3,
01073 -2.,"Baryon", -12224);
01074 p = new MINFAttParticle("Delta(1930)++","B013",
01075 1.93,kFALSE, .3499999,
01076 +2.,"Baryon", 12226);
01077 p = new MINFAttParticle("Delta(1930)-- bar","B013",
01078 1.93,kFALSE, .3499999,
01079 -2.,"Baryon", -12226);
01080 p = new MINFAttParticle("Sigma(1660)-","B079",
01081 1.66,kFALSE, .1,
01082 -1.,"Baryon", 13112);
01083 p = new MINFAttParticle("Sigma(1660)+ bar","B079",
01084 1.66,kFALSE, .1,
01085 +1.,"Baryon", -13112);
01086 p = new MINFAttParticle("Sigma(1670)-","B051",
01087 1.67,kFALSE, 6.00000E-02,
01088 -1.,"Baryon", 13114);
01089 p = new MINFAttParticle("Sigma(1670)+ bar","B051",
01090 1.67,kFALSE, 6.00000E-02,
01091 +1.,"Baryon", -13114);
01092 p = new MINFAttParticle("Sigma(1915)-","B046",
01093 1.915,kFALSE, .1199999,
01094 -1.,"Baryon", 13116);
01095 p = new MINFAttParticle("Sigma(1915)+ bar","B046",
01096 1.915,kFALSE, .1199999,
01097 +1.,"Baryon", -13116);
01098 p = new MINFAttParticle("Lambda(1405)0","B037",
01099 1.407,kFALSE, 5.00000E-02,
01100 0.0,"Baryon", 13122);
01101 p = new MINFAttParticle("Lambda(1405)0 bar","B037",
01102 1.407,kFALSE, 5.00000E-02,
01103 0.0,"Baryon", -13122);
01104 p = new MINFAttParticle("Lambda(1690)0","B055",
01105 1.69,kFALSE, 6.00000E-02,
01106 0.0,"Baryon", 13124);
01107 p = new MINFAttParticle("Lambda(1690)0 bar","B055",
01108 1.69,kFALSE, 6.00000E-02,
01109 0.0,"Baryon", -13124);
01110 p = new MINFAttParticle("Lambda(1830)0","B056",
01111 1.83,kFALSE, 9.50000E-02,
01112 0.0,"Baryon", 13126);
01113 p = new MINFAttParticle("Lambda(1830)0 bar","B056",
01114 1.83,kFALSE, 9.50000E-02,
01115 0.0,"Baryon", -13126);
01116 p = new MINFAttParticle("Sigma(1660)0","B079",
01117 1.66,kFALSE, .1,
01118 0.0,"Baryon", 13212);
01119 p = new MINFAttParticle("Sigma(1660)0 bar","B079",
01120 1.66,kFALSE, .1,
01121 0.0,"Baryon", -13212);
01122 p = new MINFAttParticle("Sigma(1670)0","B051",
01123 1.67,kFALSE, 6.00000E-02,
01124 0.0,"Baryon", 13214);
01125 p = new MINFAttParticle("Sigma(1670)0 bar","B051",
01126 1.67,kFALSE, 6.00000E-02,
01127 0.0,"Baryon", -13214);
01128 p = new MINFAttParticle("Sigma(1915)0","B046",
01129 1.915,kFALSE, .1199999,
01130 0.0,"Baryon", 13216);
01131 p = new MINFAttParticle("Sigma(1915)0 bar","B046",
01132 1.915,kFALSE, .1199999,
01133 0.0,"Baryon", -13216);
01134 p = new MINFAttParticle("Sigma(1660)+","B079",
01135 1.66,kFALSE, .1,
01136 +1.,"Baryon", 13222);
01137 p = new MINFAttParticle("Sigma(1660)- bar","B079",
01138 1.66,kFALSE, .1,
01139 -1.,"Baryon", -13222);
01140 p = new MINFAttParticle("Sigma(1670)+","B051",
01141 1.67,kFALSE, 6.00000E-02,
01142 +1.,"Baryon", 13224);
01143 p = new MINFAttParticle("Sigma(1670)- bar","B051",
01144 1.67,kFALSE, 6.00000E-02,
01145 -1.,"Baryon", -13224);
01146 p = new MINFAttParticle("Sigma(1915)+","B046",
01147 1.915,kFALSE, .1199999,
01148 +1.,"Baryon", 13226);
01149 p = new MINFAttParticle("Sigma(1915)- bar","B046",
01150 1.915,kFALSE, .1199999,
01151 -1.,"Baryon", -13226);
01152 p = new MINFAttParticle("Xi(1820)-","B050",
01153 1.823,kFALSE, 2.40000E-02,
01154 -1.,"Baryon", 13314);
01155 p = new MINFAttParticle("Xi(1820)+ bar","B050",
01156 1.823,kFALSE, 2.40000E-02,
01157 +1.,"Baryon", -13314);
01158 p = new MINFAttParticle("Xi(1820)0","B050",
01159 1.823,kFALSE, 2.40000E-02,
01160 0.0,"Baryon", 13324);
01161 p = new MINFAttParticle("Xi(1820)0 bar","B050",
01162 1.823,kFALSE, 2.40000E-02,
01163 0.0,"Baryon", -13324);
01164 p = new MINFAttParticle("pi(1300)0","M058",
01165 1.3,kTRUE, .0,
01166 0.0,"Meson", 20111);
01167 p = new MINFAttParticle("a(1)(1260)0","M010",
01168 1.23,kTRUE, .0,
01169 0.0,"Meson", 20113);
01170 p = new MINFAttParticle("pi(1300)+","M058",
01171 1.3,kTRUE, .0,
01172 0.0,"Meson", 20211);
01173 p = new MINFAttParticle("pi(1300)-","M058",
01174 1.3,kTRUE, .0,
01175 0.0,"Meson", -20211);
01176 p = new MINFAttParticle("a(1)(1260)+","M010",
01177 1.23,kTRUE, .0,
01178 0.0,"Meson", 20213);
01179 p = new MINFAttParticle("a(1)(1260)-","M010",
01180 1.23,kTRUE, .0,
01181 0.0,"Meson", -20213);
01182 p = new MINFAttParticle("eta(1295)0","M037",
01183 1.295,kFALSE, 5.30000E-02,
01184 0.0,"Meson", 20221);
01185 p = new MINFAttParticle("f(1)(1285)0","M008",
01186 1.282,kFALSE, 2.40000E-02,
01187 0.0,"Meson", 20223);
01188 p = new MINFAttParticle("f(2)(2010)0","M106",
01189 2.01,kFALSE, .2,
01190 0.0,"Meson", 20225);
01191 p = new MINFAttParticle("K(1)(1400)0","M064",
01192 1.402,kFALSE, .1739999,
01193 0.0,"Meson", 20313);
01194 p = new MINFAttParticle("K(1)(1400)0 bar","M064",
01195 1.402,kFALSE, .1739999,
01196 0.0,"Meson", -20313);
01197 p = new MINFAttParticle("K(2)(1820)0","M146",
01198 1.816,kFALSE, .2759999,
01199 0.0,"Meson", 20315);
01200 p = new MINFAttParticle("K(2)(1820)0 bar","M146",
01201 1.816,kFALSE, .2759999,
01202 0.0,"Meson", -20315);
01203 p = new MINFAttParticle("K(1)(1400)+","M064",
01204 1.402,kFALSE, .1739999,
01205 0.0,"Meson", 20323);
01206 p = new MINFAttParticle("K(1)(1400)-","M064",
01207 1.402,kFALSE, .1739999,
01208 0.0,"Meson", -20323);
01209 p = new MINFAttParticle("K(2)(1820)+","M146",
01210 1.816,kFALSE, .2759999,
01211 0.0,"Meson", 20325);
01212 p = new MINFAttParticle("K(2)(1820)-","M146",
01213 1.816,kFALSE, .2759999,
01214 0.0,"Meson", -20325);
01215 p = new MINFAttParticle("psi(2S)0","M071",
01216 3.686,kFALSE, 2.77000E-04,
01217 0.0,"Meson", 20443);
01218 p = new MINFAttParticle("Upsilon(2S)0","M052",
01219 10.0233,kFALSE, 4.40000E-05,
01220 0.0,"Meson", 20553);
01221 p = new MINFAttParticle("Delta(1910)-","B012",
01222 1.91,kFALSE, .25,
01223 -1.,"Baryon", 21112);
01224 p = new MINFAttParticle("Delta(1910)+ bar","B012",
01225 1.91,kFALSE, .25,
01226 +1.,"Baryon", -21112);
01227 p = new MINFAttParticle("Delta(1920)-","B117",
01228 1.92,kFALSE, .2,
01229 -1.,"Baryon", 21114);
01230 p = new MINFAttParticle("Delta(1920)+ bar","B117",
01231 1.92,kFALSE, .2,
01232 +1.,"Baryon", -21114);
01233 p = new MINFAttParticle("Delta(1910)0","B012",
01234 1.91,kFALSE, .25,
01235 0.0,"Baryon", 21212);
01236 p = new MINFAttParticle("Delta(1910)0 bar","B012",
01237 1.91,kFALSE, .25,
01238 0.0,"Baryon", -21212);
01239 p = new MINFAttParticle("N(1700)0","B018",
01240 1.7,kFALSE, .1,
01241 0.0,"Baryon", 21214);
01242 p = new MINFAttParticle("N(1700)0 bar","B018",
01243 1.7,kFALSE, .1,
01244 0.0,"Baryon", -21214);
01245 p = new MINFAttParticle("N(1535)0","B063",
01246 1.535,kFALSE, .15,
01247 0.0,"Baryon", 22112);
01248 p = new MINFAttParticle("N(1535)0 bar","B063",
01249 1.535,kFALSE, .15,
01250 0.0,"Baryon", -22112);
01251 p = new MINFAttParticle("Delta(1920)0","B117",
01252 1.92,kFALSE, .2,
01253 0.0,"Baryon", 22114);
01254 p = new MINFAttParticle("Delta(1920)0 bar","B117",
01255 1.92,kFALSE, .2,
01256 0.0,"Baryon", -22114);
01257 p = new MINFAttParticle("Delta(1910)+","B012",
01258 1.91,kFALSE, .25,
01259 +1.,"Baryon", 22122);
01260 p = new MINFAttParticle("Delta(1910)- bar","B012",
01261 1.91,kFALSE, .25,
01262 -1.,"Baryon", -22122);
01263 p = new MINFAttParticle("N(1700)+","B018",
01264 1.7,kFALSE, .1,
01265 +1.,"Baryon", 22124);
01266 p = new MINFAttParticle("N(1700)- bar","B018",
01267 1.7,kFALSE, .1,
01268 -1.,"Baryon", -22124);
01269 p = new MINFAttParticle("N(1535)+","B063",
01270 1.535,kFALSE, .15,
01271 +1.,"Baryon", 22212);
01272 p = new MINFAttParticle("N(1535)- bar","B063",
01273 1.535,kFALSE, .15,
01274 -1.,"Baryon", -22212);
01275 p = new MINFAttParticle("Delta(1920)+","B117",
01276 1.92,kFALSE, .2,
01277 +1.,"Baryon", 22214);
01278 p = new MINFAttParticle("Delta(1920)- bar","B117",
01279 1.92,kFALSE, .2,
01280 -1.,"Baryon", -22214);
01281 p = new MINFAttParticle("Delta(1910)++","B012",
01282 1.91,kFALSE, .25,
01283 +2.,"Baryon", 22222);
01284 p = new MINFAttParticle("Delta(1910)-- bar","B012",
01285 1.91,kFALSE, .25,
01286 -2.,"Baryon", -22222);
01287 p = new MINFAttParticle("Delta(1920)++","B117",
01288 1.92,kFALSE, .2,
01289 +2.,"Baryon", 22224);
01290 p = new MINFAttParticle("Delta(1920)-- bar","B117",
01291 1.92,kFALSE, .2,
01292 -2.,"Baryon", -22224);
01293 p = new MINFAttParticle("Sigma(1750)-","B057",
01294 1.75,kFALSE, 9.00000E-02,
01295 -1.,"Baryon", 23112);
01296 p = new MINFAttParticle("Sigma(1750)+ bar","B057",
01297 1.75,kFALSE, 9.00000E-02,
01298 +1.,"Baryon", -23112);
01299 p = new MINFAttParticle("Sigma(1940)-","B098",
01300 1.94,kFALSE, .2199999,
01301 -1.,"Baryon", 23114);
01302 p = new MINFAttParticle("Sigma(1940)+ bar","B098",
01303 1.94,kFALSE, .2199999,
01304 +1.,"Baryon", -23114);
01305 p = new MINFAttParticle("Lambda(1600)0","B101",
01306 1.6,kFALSE, .15,
01307 0.0,"Baryon", 23122);
01308 p = new MINFAttParticle("Lambda(1600)0 bar","B101",
01309 1.6,kFALSE, .15,
01310 0.0,"Baryon", -23122);
01311 p = new MINFAttParticle("Lambda(1890)0","B060",
01312 1.89,kFALSE, .1,
01313 0.0,"Baryon", 23124);
01314 p = new MINFAttParticle("Lambda(1890)0 bar","B060",
01315 1.89,kFALSE, .1,
01316 0.0,"Baryon", -23124);
01317 p = new MINFAttParticle("Lambda(2110)0","B035",
01318 2.11,kFALSE, .2,
01319 0.0,"Baryon", 23126);
01320 p = new MINFAttParticle("Lambda(2110)0 bar","B035",
01321 2.11,kFALSE, .2,
01322 0.0,"Baryon", -23126);
01323 p = new MINFAttParticle("Sigma(1750)0","B057",
01324 1.75,kFALSE, 9.00000E-02,
01325 0.0,"Baryon", 23212);
01326 p = new MINFAttParticle("Sigma(1750)0 bar","B057",
01327 1.75,kFALSE, 9.00000E-02,
01328 0.0,"Baryon", -23212);
01329 p = new MINFAttParticle("Sigma(1940)0","B098",
01330 1.94,kFALSE, .2199999,
01331 0.0,"Baryon", 23214);
01332 p = new MINFAttParticle("Sigma(1940)0 bar","B098",
01333 1.94,kFALSE, .2199999,
01334 0.0,"Baryon", -23214);
01335 p = new MINFAttParticle("Sigma(1750)+","B057",
01336 1.75,kFALSE, 9.00000E-02,
01337 +1.,"Baryon", 23222);
01338 p = new MINFAttParticle("Sigma(1750)- bar","B057",
01339 1.75,kFALSE, 9.00000E-02,
01340 -1.,"Baryon", -23222);
01341 p = new MINFAttParticle("Sigma(1940)+","B098",
01342 1.94,kFALSE, .2199999,
01343 +1.,"Baryon", 23224);
01344 p = new MINFAttParticle("Sigma(1940)- bar","B098",
01345 1.94,kFALSE, .2199999,
01346 -1.,"Baryon", -23224);
01347 p = new MINFAttParticle("rho(1700)0","M065",
01348 1.7,kFALSE, .23,
01349 0.0,"Meson", 30113);
01350 p = new MINFAttParticle("rho(1700)+","M065",
01351 1.7,kFALSE, .23,
01352 0.0,"Meson", 30213);
01353 p = new MINFAttParticle("rho(1700)-","M065",
01354 1.7,kFALSE, .23,
01355 0.0,"Meson", -30213);
01356 p = new MINFAttParticle("f(1400)0","M0??",
01357 1.4,kFALSE, 0.,
01358 0.0,"Meson", 30221);
01359 p = new MINFAttParticle("f(1)(1420)0","M006",
01360 1.4268,kFALSE, 5.20000E-02,
01361 0.0,"Meson", 30223);
01362 p = new MINFAttParticle("f(2)(2300)0","M107",
01363 2.297,kFALSE, .15,
01364 0.0,"Meson", 30225);
01365 p = new MINFAttParticle("K*(1410)0","M094",
01366 1.412,kFALSE, .2269999,
01367 0.0,"Meson", 30313);
01368 p = new MINFAttParticle("K*(1410)0 bar","M094",
01369 1.412,kFALSE, .2269999,
01370 0.0,"Meson", -30313);
01371 p = new MINFAttParticle("K*(1410)+","M094",
01372 1.412,kFALSE, .2269999,
01373 0.0,"Meson", 30323);
01374 p = new MINFAttParticle("K*(1410)-","M094",
01375 1.412,kFALSE, .2269999,
01376 0.0,"Meson", -30323);
01377 p = new MINFAttParticle("psi(3770)0","M053",
01378 3.7699,kFALSE, 2.36000E-02,
01379 0.0,"Meson", 30443);
01380 p = new MINFAttParticle("Upsilon(3S)0","M048",
01381 10.35529,kFALSE, 2.63000E-05,
01382 0.0,"Meson", 30553);
01383 p = new MINFAttParticle("Delta(1600)-","B019",
01384 1.6,kFALSE, .3499999,
01385 -1.,"Baryon", 31114);
01386 p = new MINFAttParticle("Delta(1600)+ bar","B019",
01387 1.6,kFALSE, .3499999,
01388 +1.,"Baryon", -31114);
01389 p = new MINFAttParticle("N(1720)0","B015",
01390 1.72,kFALSE, .15,
01391 0.0,"Baryon", 31214);
01392 p = new MINFAttParticle("N(1720)0 bar","B015",
01393 1.72,kFALSE, .15,
01394 0.0,"Baryon", -31214);
01395 p = new MINFAttParticle("N(1650)0","B066",
01396 1.65,kFALSE, .15,
01397 0.0,"Baryon", 32112);
01398 p = new MINFAttParticle("N(1650)0 bar","B066",
01399 1.65,kFALSE, .15,
01400 0.0,"Baryon", -32112);
01401 p = new MINFAttParticle("Delta(1600)0","B019",
01402 1.6,kFALSE, .3499999,
01403 0.0,"Baryon", 32114);
01404 p = new MINFAttParticle("Delta(1600)0 bar","B019",
01405 1.6,kFALSE, .3499999,
01406 0.0,"Baryon", -32114);
01407 p = new MINFAttParticle("N(1720)+","B015",
01408 1.72,kFALSE, .15,
01409 +1.,"Baryon", 32124);
01410 p = new MINFAttParticle("N(1720)- bar","B015",
01411 1.72,kFALSE, .15,
01412 -1.,"Baryon", -32124);
01413 p = new MINFAttParticle("N(1650)+","B066",
01414 1.65,kFALSE, .15,
01415 +1.,"Baryon", 32212);
01416 p = new MINFAttParticle("N(1650)- bar","B066",
01417 1.65,kFALSE, .15,
01418 -1.,"Baryon", -32212);
01419 p = new MINFAttParticle("Delta(1600)+","B019",
01420 1.6,kFALSE, .3499999,
01421 +1.,"Baryon", 32214);
01422 p = new MINFAttParticle("Delta(1600)- bar","B019",
01423 1.6,kFALSE, .3499999,
01424 -1.,"Baryon", -32214);
01425 p = new MINFAttParticle("Delta(1600)++","B019",
01426 1.6,kFALSE, .3499999,
01427 +2.,"Baryon", 32224);
01428 p = new MINFAttParticle("Delta(1600)-- bar","B019",
01429 1.6,kFALSE, .3499999,
01430 -2.,"Baryon", -32224);
01431 p = new MINFAttParticle("Lambda(1670)0","B040",
01432 1.67,kFALSE, 3.50000E-02,
01433 0.0,"Baryon", 33122);
01434 p = new MINFAttParticle("Lambda(1670)0 bar","B040",
01435 1.67,kFALSE, 3.50000E-02,
01436 0.0,"Baryon", -33122);
01437 p = new MINFAttParticle("rho(1450)0","M105",
01438 1.465,kFALSE, .31,
01439 0.0,"Meson", 40113);
01440 p = new MINFAttParticle("rho(1450)+","M105",
01441 1.465,kFALSE, .31,
01442 0.0,"Meson", 40213);
01443 p = new MINFAttParticle("rho(1450)-","M105",
01444 1.465,kFALSE, .31,
01445 0.0,"Meson", -40213);
01446 p = new MINFAttParticle("eta(1440)0","M027",
01447 1.42,kFALSE, 6.00000E-02,
01448 0.0,"Meson", 40221);
01449 p = new MINFAttParticle("f(1)(1510)0","M084",
01450 1.512,kFALSE, 3.50000E-02,
01451 0.0,"Meson", 40223);
01452 p = new MINFAttParticle("f(2)(2340)0","M108",
01453 2.34,kFALSE, .3199999,
01454 0.0,"Meson", 40225);
01455 p = new MINFAttParticle("K*(1680)0","M095",
01456 1.714,kFALSE, .3199999,
01457 0.0,"Meson", 40313);
01458 p = new MINFAttParticle("K*(1680)0 bar","M095",
01459 1.714,kFALSE, .3199999,
01460 0.0,"Meson", -40313);
01461 p = new MINFAttParticle("K*(1680)+","M095",
01462 1.714,kFALSE, .3199999,
01463 0.0,"Meson", 40323);
01464 p = new MINFAttParticle("K*(1680)-","M095",
01465 1.714,kFALSE, .3199999,
01466 0.0,"Meson", -40323);
01467 p = new MINFAttParticle("psi(4040)0","M072",
01468 4.04,kFALSE, 5.20000E-02,
01469 0.0,"Meson", 40443);
01470 p = new MINFAttParticle("Upsilon(4S)0","M047",
01471 10.57999,kFALSE, 2.38000E-02,
01472 0.0,"Meson", 40553);
01473 p = new MINFAttParticle("N(1710)0","B014",
01474 1.71,kFALSE, .1,
01475 0.0,"Baryon", 42112);
01476 p = new MINFAttParticle("N(1710)0 bar","B014",
01477 1.71,kFALSE, .1,
01478 0.0,"Baryon", -42112);
01479 p = new MINFAttParticle("N(1710)+","B014",
01480 1.71,kFALSE, .1,
01481 +1.,"Baryon", 42212);
01482 p = new MINFAttParticle("N(1710)- bar","B014",
01483 1.71,kFALSE, .1,
01484 -1.,"Baryon", -42212);
01485 p = new MINFAttParticle("Lambda(1800)0","B036",
01486 1.8,kFALSE, .3,
01487 0.0,"Baryon", 43122);
01488 p = new MINFAttParticle("Lambda(1800)0 bar","B036",
01489 1.8,kFALSE, .3,
01490 0.0,"Baryon", -43122);
01491 p = new MINFAttParticle("f(0)(1590)0","M096",
01492 1.581,kFALSE, .18,
01493 0.0,"Meson", 50221);
01494 p = new MINFAttParticle("omega(1420)0","M125",
01495 1.419,kFALSE, .17,
01496 0.0,"Meson", 50223);
01497 p = new MINFAttParticle("psi(4160)0","M025",
01498 4.159,kFALSE, 7.80000E-02,
01499 0.0,"Meson", 50443);
01500 p = new MINFAttParticle("Upsilon(10860)0","M092",
01501 10.86499,kFALSE, .1099999,
01502 0.0,"Meson", 50553);
01503 p = new MINFAttParticle("Lambda(1810)0","B077",
01504 1.81,kFALSE, .15,
01505 0.0,"Baryon", 53122);
01506 p = new MINFAttParticle("Lambda(1810)0 bar","B077",
01507 1.81,kFALSE, .15,
01508 0.0,"Baryon", -53122);
01509 p = new MINFAttParticle("f(J)(1710)0","M068",
01510 1.709,kFALSE, .14,
01511 0.0,"Meson", 60221);
01512 p = new MINFAttParticle("omega(1600)0","M126",
01513 1.662,kFALSE, .28,
01514 0.0,"Meson", 60223);
01515 p = new MINFAttParticle("psi(4415)0","M073",
01516 4.415,kFALSE, 4.30000E-02,
01517 0.0,"Meson", 60443);
01518 p = new MINFAttParticle("Upsilon(11020)0","M093",
01519 11.019,kFALSE, 7.90000E-02,
01520 0.0,"Meson", 60553);
01521 p = new MINFAttParticle("chi(b1)(2P)0","M080",
01522 10.2552,kTRUE, .0,
01523 0.0,"Meson", 70553);
01524 p = new MINFAttParticle("Hughon","Hughon",
01525 0.,kTRUE, .0,
01526 0.,"Hughon", 100000);
01527 p = new MINFAttParticle("Hughon3","Hughon3",
01528 0.,kTRUE, .0,
01529 0.,"Hughon3", 10000000);
01530 p = new MINFAttParticle("ion","MINOS_ion",
01531 0.,kTRUE, .0,
01532 +1.,"Ion", 1000000000);
01533 p = new MINFAttParticle("gpseudo","GENIE_pseudo",
01534 0.,kTRUE, .0,
01535 +1.,"Ion", 2000000000);
01536 p = new MINFAttParticle("Geantino","Geantino",
01537 0.,kTRUE, .0,
01538 0.,"Artificial", 28);
01539 p = new MINFAttParticle("pcluster","PYTHIA_cluster",
01540 0.,kTRUE, .0,
01541 0.,"Artificial", 91);
01542 p = new MINFAttParticle("pstring","PYTHIA_string",
01543 0.,kTRUE, .0,
01544 0.,"Artificial", 92);
01545 p = new MINFAttParticle("diquarks","PYTHIA_diquarks",
01546 0.,kTRUE, .0,
01547 0.,"Artificial", 9901);
01548 // End of the entry point of the pdg table conversion
01549 p = new MINFAttParticle("Rootino","",
01550 0.0,kTRUE,
01551 1.e38,0.0,"Artificial",0);
01552 }
|
|
|
Definition at line 1661 of file MINFAttParticle.cxx. References DefinePDG(), and Print(). 01662 {
01663 THashList* list = MINFAttParticle::fgList;
01664 if ( list->GetSize() == 0) MINFAttParticle::DefinePDG();
01665 TIter next = TIter(list);
01666 MINFAttParticle *par=0;
01667 while ((par = (MINFAttParticle*)next())) {
01668 if (par) par->Print();
01669 }
01670 }
|
|
|
Definition at line 53 of file MINFAttParticle.h. 00053 { return fPDGCharge; }
|
|
|
Definition at line 57 of file MINFAttParticle.h. Referenced by MINFast::ProcessEvent(). 00057 { return fPDGDecayWidth; }
|
|
|
Definition at line 54 of file MINFAttParticle.h. 00054 { return fEnergyCut; }
|
|
|
Definition at line 55 of file MINFAttParticle.h. 00055 { return fEnergyLimit; }
|
|
|
Definition at line 56 of file MINFAttParticle.h. 00056 { return fGranularity; }
|
|
|
Definition at line 58 of file MINFAttParticle.h. 00058 { return fPDGMass; }
|
|
|
Definition at line 59 of file MINFAttParticle.h. Referenced by GetParticle(). 00059 { return fMCnumberOfPDG; }
|
|
|
Definition at line 1568 of file MINFAttParticle.cxx. References fgList, and GetMCNumber(). 01569 {
01570 //
01571 // Get a pointer to the particle object according to the MC code number
01572
01573 // MINOS Hughon code between 100000 and 2000000
01574 mcnumber = (mcnumber<100000 || mcnumber>1999999) ? mcnumber : 100000;
01575
01576 // MINOS Hughon code between 10000000 and 200000000 (Neugen3)
01577 mcnumber = (mcnumber<10000000 || mcnumber>199999999) ? mcnumber : 10000000;
01578
01579 // MINOS ion code between 1000000000 and 2000000000
01580 mcnumber = (mcnumber<1000000000 || mcnumber>1999999999) ? mcnumber :
01581 1000000000;
01582
01583 // Freaky GENIE pseudo codes between 2000000000 and 3000000000
01584 mcnumber = (mcnumber<2000000000 || mcnumber>2000009999) ? mcnumber :
01585 2000000000;
01586
01587 // GENIE produced diquarks
01588 if ( mcnumber > 1100 && mcnumber < 6603 ) {
01589 int nq1 = ( mcnumber/1000 ) % 10;
01590 int nq2 = ( mcnumber/100 ) % 10;
01591 int nq3 = ( mcnumber/10 ) % 10;
01592 if ( nq3 == 0 && ( nq1 >= nq2 ) ) mcnumber = 9901; // bogus id
01593 }
01594
01595 TIter next(fgList);
01596 MINFAttParticle *par=0, *parsave=0;
01597 while ((par = (MINFAttParticle *)next())) {
01598 parsave = par;
01599 if (par->GetMCNumber() == mcnumber) return par;
01600 }
01601 fgList->Error("GetParticle","No match for %d exists !",mcnumber);
01602 return parsave;
01603 }
|
|
|
Definition at line 1555 of file MINFAttParticle.cxx. References fgList. Referenced by MINFPoints::GetHitName(), GParticle::GetName(), and MINFast::ProcessEvent(). 01556 {
01557 //
01558 // Get a pointer to the particle object according to the name given
01559 //
01560 MINFAttParticle *def = (MINFAttParticle *)fgList->FindObject(name);
01561 if (!def) {
01562 fgList->Error("GetParticle","No match for %s exists !",name);
01563 }
01564 return def;
01565 }
|
|
|
Definition at line 62 of file MINFAttParticle.h. References fParticleType. 00062 { return fParticleType.Data(); }
|
|
|
Definition at line 63 of file MINFAttParticle.h. 00063 { return fPDGStable; }
|
|
|
Definition at line 64 of file MINFAttParticle.h. 00064 { return fMCnumberOfPDG; }
|
|
|
Definition at line 1606 of file MINFAttParticle.cxx. References fPDGCharge, fPDGDecayWidth, and fPDGMass. Referenced by DumpList(). 01607 {
01608 //
01609 // Print the entire information of this kind of particle
01610 //
01611
01612 //Printf("");
01613 Printf("Particle: %-18s [%10d]",
01614 this->GetName(),fMCnumberOfPDG);
01615 if (!fPDGStable) {
01616 Printf("Mass: %8f DecayWidth: %8f Charge : %8f",
01617 fPDGMass, fPDGDecayWidth, fPDGCharge);
01618 }
01619 else {
01620 Printf("Mass: %8f DecayWidth: Stable Charge : %8f",
01621 fPDGMass, fPDGCharge);
01622 }
01623 //Printf("");
01624 }
|
|
|
Definition at line 1642 of file MINFAttParticle.cxx. References fPDGDecayWidth, fPDGMass, and fPDGStable. 01643 {
01644 //
01645 // Samples a mass in the interval:
01646 //
01647 // fPDGMass-widthcut*fPDGDecayWidtht - fPDGMass+widthcut*fPDGDecayWidth
01648 //
01649 // according to the Breit-Wigner resonance distribution
01650 //
01651 if ( fPDGStable || fPDGDecayWidth == 0.0 )
01652 return fPDGMass;
01653 else {
01654 return (fPDGMass+
01655 0.5*fPDGDecayWidth*
01656 TMath::Tan((2.0*gRandom->Rndm(0)-1.0)*TMath::ATan(2.0*widthcut)));
01657 }
01658 }
|
|
|
Definition at line 1627 of file MINFAttParticle.cxx. References fPDGDecayWidth, fPDGMass, and fPDGStable. 01628 {
01629 //
01630 // Samples a mass according to the Breit-Wigner resonance distribution
01631 //
01632 if ( fPDGStable || fPDGDecayWidth == 0.0 )
01633 return fPDGMass;
01634 else {
01635 return (fPDGMass+
01636 0.5*fPDGDecayWidth*
01637 TMath::Tan((2.0*gRandom->Rndm()-1.0)*TMath::Pi()*0.5));
01638 }
01639 }
|
|
|
Definition at line 38 of file MINFAttParticle.h. Referenced by MINFAttParticle(). |
|
|
Definition at line 39 of file MINFAttParticle.h. Referenced by MINFAttParticle(). |
|
|
Definition at line 44 of file MINFAttParticle.cxx. Referenced by DefinePDG(), GetParticle(), and MINFAttParticle(). |
|
|
Definition at line 40 of file MINFAttParticle.h. Referenced by MINFAttParticle(). |
|
|
Definition at line 36 of file MINFAttParticle.h. Referenced by MINFAttParticle(). |
|
|
Definition at line 35 of file MINFAttParticle.h. Referenced by GetParticleType(), and MINFAttParticle(). |
|
|
Definition at line 34 of file MINFAttParticle.h. Referenced by MINFAttParticle(), and Print(). |
|
|
Definition at line 33 of file MINFAttParticle.h. Referenced by MINFAttParticle(), Print(), and SampleMass(). |
|
|
Definition at line 31 of file MINFAttParticle.h. Referenced by MINFAttParticle(), Print(), and SampleMass(). |
|
|
Definition at line 32 of file MINFAttParticle.h. Referenced by MINFAttParticle(), and SampleMass(). |
1.3.9.1