Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4InuclParticleNames.hh File Reference
#include "globals.hh"

Go to the source code of this file.

Namespaces

namespace  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)