|
Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
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 43 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 59 of file G4InuclParticleNames.hh.
Definition at line 113 of file G4InuclParticleNames.hh.
Definition at line 96 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::antinucleon().
Definition at line 103 of file G4InuclParticleNames.hh.
Referenced by antibaryon().
Definition at line 115 of file G4InuclParticleNames.hh.
Definition at line 83 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::isElectron().
Definition at line 81 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::isMuon().
Definition at line 85 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::isNeutrino().
Definition at line 79 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::isPhoton().
|
inline |
Definition at line 76 of file G4InuclParticleNames.hh.
| const char * G4InuclParticleNames::nameLong | ( | G4int | ptype | ) |
Definition at line 38 of file G4InuclParticleNames.cc.
Referenced by name().
| const char * G4InuclParticleNames::nameShort | ( | G4int | ptype | ) |
Definition at line 91 of file G4InuclParticleNames.cc.
Definition at line 94 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::nucleon(), and G4NucleiModel::passFermi().
Definition at line 90 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::pion().
Definition at line 100 of file G4InuclParticleNames.hh.
Referenced by G4InuclElementaryParticle::quasi_deutron().