Geant4  10.01.p02
G4InuclParticleNames.hh File Reference
#include "globals.hh"
+ Include dependency graph for G4InuclParticleNames.hh:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 G4InuclParticleNames
 

Enumerations

enum  G4InuclParticleNames::Long {
  G4InuclParticleNames::nuclei =0, G4InuclParticleNames::proton =1, G4InuclParticleNames::neutron =2, G4InuclParticleNames::pionPlus =3,
  G4InuclParticleNames::pionMinus =5, G4InuclParticleNames::pionZero =7, G4InuclParticleNames::photon =9, G4InuclParticleNames::kaonPlus =11,
  G4InuclParticleNames::kaonMinus =13, G4InuclParticleNames::kaonZero =15, G4InuclParticleNames::kaonZeroBar =17, G4InuclParticleNames::lambda =21,
  G4InuclParticleNames::sigmaPlus =23, G4InuclParticleNames::sigmaZero =25, G4InuclParticleNames::sigmaMinus =27, G4InuclParticleNames::xiZero =29,
  G4InuclParticleNames::xiMinus =31, G4InuclParticleNames::omegaMinus =33, G4InuclParticleNames::deuteron =41, G4InuclParticleNames::triton =43,
  G4InuclParticleNames::He3 =45, G4InuclParticleNames::alpha =47, G4InuclParticleNames::antiProton =51, G4InuclParticleNames::antiNeutron =53,
  G4InuclParticleNames::antiDeuteron =61, G4InuclParticleNames::antiTriton =63, G4InuclParticleNames::antiHe3 =65, G4InuclParticleNames::antiAlpha =67,
  G4InuclParticleNames::diproton =111, G4InuclParticleNames::unboundPN =112, G4InuclParticleNames::dineutron =122, G4InuclParticleNames::electronNu =-1,
  G4InuclParticleNames::muonNu =-3, G4InuclParticleNames::tauNu =-5, G4InuclParticleNames::antiElectronNu =-7, G4InuclParticleNames::antiMuonNu =-9,
  G4InuclParticleNames::antiTauNu =-11, G4InuclParticleNames::WMinus =-13, G4InuclParticleNames::WPlus =-15, G4InuclParticleNames::Zzero =-17,
  G4InuclParticleNames::electron =-21, G4InuclParticleNames::muonMinus =-23, G4InuclParticleNames::tauMinus =-25, G4InuclParticleNames::positron =-27,
  G4InuclParticleNames::muonPlus =-29, G4InuclParticleNames::tauPlus =-31
}
 
enum  G4InuclParticleNames::Short {
  G4InuclParticleNames::nuc =nuclei, G4InuclParticleNames::pro =proton, G4InuclParticleNames::neu =neutron, G4InuclParticleNames::pip =pionPlus,
  G4InuclParticleNames::pim =pionMinus, G4InuclParticleNames::pi0 =pionZero, G4InuclParticleNames::gam =photon, G4InuclParticleNames::kpl =kaonPlus,
  G4InuclParticleNames::kmi =kaonMinus, G4InuclParticleNames::k0 =kaonZero, G4InuclParticleNames::k0b =kaonZeroBar, G4InuclParticleNames::lam =lambda,
  G4InuclParticleNames::sp =sigmaPlus, G4InuclParticleNames::s0 =sigmaZero, G4InuclParticleNames::sm =sigmaMinus, G4InuclParticleNames::xi0 =xiZero,
  G4InuclParticleNames::xim =xiMinus, G4InuclParticleNames::om =omegaMinus, G4InuclParticleNames::deu =deuteron, G4InuclParticleNames::ap =antiProton,
  G4InuclParticleNames::an =antiNeutron, G4InuclParticleNames::ade =antiDeuteron, G4InuclParticleNames::atr =antiTriton, G4InuclParticleNames::ahe =antiHe3,
  G4InuclParticleNames::aal =antiAlpha, G4InuclParticleNames::pp =diproton, G4InuclParticleNames::pn =unboundPN, G4InuclParticleNames::nn =dineutron,
  G4InuclParticleNames::enu =electronNu, G4InuclParticleNames::mnu =muonNu, G4InuclParticleNames::tnu =tauNu, G4InuclParticleNames::aenu =antiElectronNu,
  G4InuclParticleNames::amnu =antiMuonNu, G4InuclParticleNames::atnu =antiTauNu, G4InuclParticleNames::wm =WMinus, G4InuclParticleNames::wp =WPlus,
  G4InuclParticleNames::z0 =Zzero, G4InuclParticleNames::ele =electron, G4InuclParticleNames::mum =muonMinus, G4InuclParticleNames::tm =tauMinus,
  G4InuclParticleNames::pos =positron, G4InuclParticleNames::mup =muonPlus, G4InuclParticleNames::tp =tauPlus
}
 

Functions

const char * G4InuclParticleNames::nameLong (G4int ptype)
 
const char * G4InuclParticleNames::nameShort (G4int ptype)
 
const char * G4InuclParticleNames::name (G4int ptype)
 
G4bool G4InuclParticleNames::isPhoton (G4int ityp)
 
G4bool G4InuclParticleNames::isMuon (G4int ityp)
 
G4bool G4InuclParticleNames::isElectron (G4int ityp)
 
G4bool G4InuclParticleNames::isNeutrino (G4int ityp)
 
G4bool G4InuclParticleNames::pion (G4int ityp)
 
G4bool G4InuclParticleNames::nucleon (G4int ityp)
 
G4bool G4InuclParticleNames::antinucleon (G4int ityp)
 
G4bool G4InuclParticleNames::quasi_deutron (G4int ityp)
 
G4int G4InuclParticleNames::baryon (G4int ityp)
 
G4bool G4InuclParticleNames::antibaryon (G4int ityp)
 
G4bool G4InuclParticleNames::hyperon (G4int ityp)