|
Geant4
10.02.p03
|
Enumerations | |
| enum | Long { nuclei =0, proton =1, neutron =2, pionPlus =3, pionMinus =5, pionZero =7, photon =9, kaonPlus =11, kaonMinus =13, kaonZero =15, kaonZeroBar =17, lambda =21, sigmaPlus =23, sigmaZero =25, sigmaMinus =27, xiZero =29, xiMinus =31, omegaMinus =33, deuteron =41, triton =43, He3 =45, alpha =47, antiProton =51, antiNeutron =53, antiDeuteron =61, antiTriton =63, antiHe3 =65, antiAlpha =67, diproton =111, unboundPN =112, dineutron =122, electronNu =-1, muonNu =-3, tauNu =-5, antiElectronNu =-7, antiMuonNu =-9, antiTauNu =-11, WMinus =-13, WPlus =-15, Zzero =-17, electron =-21, muonMinus =-23, tauMinus =-25, positron =-27, muonPlus =-29, tauPlus =-31 } |
| enum | Short { nuc =nuclei, pro =proton, neu =neutron, pip =pionPlus, pim =pionMinus, pi0 =pionZero, gam =photon, kpl =kaonPlus, kmi =kaonMinus, k0 =kaonZero, k0b =kaonZeroBar, lam =lambda, sp =sigmaPlus, s0 =sigmaZero, sm =sigmaMinus, xi0 =xiZero, xim =xiMinus, om =omegaMinus, deu =deuteron, ap =antiProton, an =antiNeutron, ade =antiDeuteron, atr =antiTriton, ahe =antiHe3, aal =antiAlpha, pp =diproton, pn =unboundPN, nn =dineutron, enu =electronNu, mnu =muonNu, tnu =tauNu, aenu =antiElectronNu, amnu =antiMuonNu, atnu =antiTauNu, wm =WMinus, wp =WPlus, z0 =Zzero, ele =electron, mum =muonMinus, tm =tauMinus, pos =positron, mup =muonPlus, tp =tauPlus } |
Functions | |
| const char * | nameLong (G4int ptype) |
| const char * | nameShort (G4int ptype) |
| const char * | name (G4int ptype) |
| G4bool | isPhoton (G4int ityp) |
| G4bool | isMuon (G4int ityp) |
| G4bool | isElectron (G4int ityp) |
| G4bool | isNeutrino (G4int ityp) |
| G4bool | pion (G4int ityp) |
| G4bool | nucleon (G4int ityp) |
| G4bool | antinucleon (G4int ityp) |
| G4bool | quasi_deutron (G4int ityp) |
| G4int | baryon (G4int ityp) |
| G4bool | antibaryon (G4int ityp) |
| G4bool | hyperon (G4int ityp) |
Definition at line 44 of file G4InuclParticleNames.hh.
| Enumerator | |
|---|---|
| nuc | |
| pro | |
| neu | |
| pip | |
| pim | |
| pi0 | |
| gam | |
| kpl | |
| kmi | |
| k0 | |
| k0b | |
| lam | |
| sp | |
| s0 | |
| sm | |
| xi0 | |
| xim | |
| om | |
| deu | |
| ap | |
| an | |
| ade | |
| atr | |
| ahe | |
| aal | |
| pp | |
| pn | |
| nn | |
| enu | |
| mnu | |
| tnu | |
| aenu | |
| amnu | |
| atnu | |
| wm | |
| wp | |
| z0 | |
| ele | |
| mum | |
| tm | |
| pos | |
| mup | |
| tp | |
Definition at line 60 of file G4InuclParticleNames.hh.
Definition at line 116 of file G4InuclParticleNames.hh.
Definition at line 80 of file G4InuclParticleNames.hh.
|
inline |
Definition at line 77 of file G4InuclParticleNames.hh.
| const char * G4InuclParticleNames::nameLong | ( | G4int | ptype | ) |
Definition at line 39 of file G4InuclParticleNames.cc.
| const char * G4InuclParticleNames::nameShort | ( | G4int | ptype | ) |
Definition at line 92 of file G4InuclParticleNames.cc.
Definition at line 95 of file G4InuclParticleNames.hh.