Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
열거형 타입 | 함수
G4InuclParticleNames 네임스페이스 참조

열거형 타입

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
}
 

함수

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)
 

열거형 타입 문서화

열거형 멤버
nuclei 
proton 
neutron 
pionPlus 
pionMinus 
pionZero 
photon 
kaonPlus 
kaonMinus 
kaonZero 
kaonZeroBar 
lambda 
sigmaPlus 
sigmaZero 
sigmaMinus 
xiZero 
xiMinus 
omegaMinus 
deuteron 
triton 
He3 
alpha 
antiProton 
antiNeutron 
antiDeuteron 
antiTriton 
antiHe3 
antiAlpha 
diproton 
unboundPN 
dineutron 
electronNu 
muonNu 
tauNu 
antiElectronNu 
antiMuonNu 
antiTauNu 
WMinus 
WPlus 
Zzero 
electron 
muonMinus 
tauMinus 
positron 
muonPlus 
tauPlus 

G4InuclParticleNames.hh 파일의 44 번째 라인에서 정의되었습니다.

열거형 멤버
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 

G4InuclParticleNames.hh 파일의 60 번째 라인에서 정의되었습니다.

함수 문서화

G4bool G4InuclParticleNames::antibaryon ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 114 번째 라인에서 정의되었습니다.

다음을 참조함 : baryon().

G4bool G4InuclParticleNames::antinucleon ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 97 번째 라인에서 정의되었습니다.

다음을 참조함 : antiNeutron, antiProton.

다음에 의해서 참조됨 : G4InuclElementaryParticle::antinucleon().

G4int G4InuclParticleNames::baryon ( G4int  ityp)
inline
G4bool G4InuclParticleNames::hyperon ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 116 번째 라인에서 정의되었습니다.

다음을 참조함 : lam, om, s0, sm, sp, xi0, xim.

다음에 의해서 참조됨 : G4INCL::NYElasticChannel::fillFinalState(), G4INCL::CrossSectionsStrangeness::NYelastic().

G4bool G4InuclParticleNames::isElectron ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 84 번째 라인에서 정의되었습니다.

다음을 참조함 : electron, positron.

다음에 의해서 참조됨 : G4PhysicsListHelper::CheckParticleList(), G4GoudsmitSaundersonMscModel::Initialise(), G4InuclElementaryParticle::isElectron().

G4bool G4InuclParticleNames::isMuon ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 82 번째 라인에서 정의되었습니다.

다음을 참조함 : muonMinus, muonPlus.

다음에 의해서 참조됨 : G4InuclElementaryParticle::isMuon().

G4bool G4InuclParticleNames::isNeutrino ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 86 번째 라인에서 정의되었습니다.

다음을 참조함 : antiElectronNu, antiMuonNu, antiTauNu, electronNu, muonNu, tauNu.

다음에 의해서 참조됨 : G4InuclElementaryParticle::isNeutrino().

G4bool G4InuclParticleNames::isPhoton ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 80 번째 라인에서 정의되었습니다.

다음을 참조함 : photon.

다음에 의해서 참조됨 : G4InuclElementaryParticle::isPhoton().

const char* G4InuclParticleNames::name ( G4int  ptype)
inline

G4InuclParticleNames.hh 파일의 77 번째 라인에서 정의되었습니다.

다음을 참조함 : nameLong().

const char * G4InuclParticleNames::nameLong ( G4int  ptype)
const char * G4InuclParticleNames::nameShort ( G4int  ptype)

G4InuclParticleNames.cc 파일의 92 번째 라인에서 정의되었습니다.

다음을 참조함 : aal, ade, aenu, ahe, amnu, an, ap, atnu, atr, deu, ele, enu, gam, k0, k0b, kmi, kpl, lam, mnu, mum, mup, neu, nn, nuc, om, pi0, pim, pip, pn, pos, pp, pro, s0, sm, sp, tm, tnu, tp, wm, wp, xi0, xim, z0.

G4bool G4InuclParticleNames::nucleon ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 95 번째 라인에서 정의되었습니다.

다음을 참조함 : neutron, proton.

다음에 의해서 참조됨 : G4Analyser::analyse(), G4BinaryCascade::BuildTargetList(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNElastic(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiPiN(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NKbElasticChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NKbToLpiChannel::fillFinalState(), G4INCL::NKbToNKb2piChannel::fillFinalState(), G4INCL::NKbToNKbChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NKbToSpiChannel::fillFinalState(), G4INCL::NKElasticChannel::fillFinalState(), G4INCL::NKToNK2piChannel::fillFinalState(), G4INCL::NKToNKChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NLToNSChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NSToNLChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::StrangeAbsorbtionChannel::fillFinalState(), G4FTFParticipants::GetList(), G4INCL::CrossSectionsStrangeness::NKbelastic(), G4INCL::CrossSectionsStrangeness::NKbToL2pi(), G4INCL::CrossSectionsStrangeness::NKbToLpi(), G4INCL::CrossSectionsStrangeness::NKbToNKb(), G4INCL::CrossSectionsStrangeness::NKbToNKb2pi(), G4INCL::CrossSectionsStrangeness::NKbToNKbpi(), G4INCL::CrossSectionsStrangeness::NKbToS2pi(), G4INCL::CrossSectionsStrangeness::NKbToSpi(), G4INCL::CrossSectionsStrangeness::NKelastic(), G4INCL::CrossSectionsStrangeness::NpiToLK(), G4INCL::CrossSectionsStrangeness::NpiToLK2pi(), G4INCL::CrossSectionsStrangeness::NpiToLKpi(), G4INCL::CrossSectionsStrangeness::NpiToMissingStrangeness(), G4INCL::CrossSectionsStrangeness::NpiToSK(), G4INCL::CrossSectionsStrangeness::NpiToSK2pi(), G4INCL::CrossSectionsStrangeness::NpiToSKpi(), G4InuclElementaryParticle::nucleon(), G4INCL::CrossSectionsStrangeness::NYelastic(), G4INCL::CrossSectionsMultiPionsAndResonances::omegaNElastic(), G4INCL::CrossSectionsMultiPionsAndResonances::omegaNInelastic(), G4NucleiModel::passFermi(), G4INCL::CrossSectionsMultiPions::piMinuspIne(), G4INCL::CrossSectionsMultiPions::piMinuspOnePi(), G4INCL::CrossSectionsMultiPions::piMinuspTwoPi(), G4INCL::CrossSectionsMultiPions::piNIne(), G4INCL::CrossSectionsMultiPions::piNOnePi(), G4INCL::CrossSectionsMultiPions::piNToxPiN(), G4INCL::CrossSectionsMultiPions::piNTwoPi(), G4INCL::CrossSectionsMultiPions::piPluspIne(), G4INCL::CrossSectionsMultiPions::piPluspOnePi(), G4INCL::CrossSectionsMultiPions::piPluspTwoPi(), G4CascadeCoalescence::selectCandidates().

G4bool G4InuclParticleNames::pion ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 91 번째 라인에서 정의되었습니다.

다음을 참조함 : pionMinus, pionPlus, pionZero.

다음에 의해서 참조됨 : G4Analyser::analyse(), GammaRayTelHadronPhysics::ConstructProcess(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::DeltaDecayChannel::fillFinalState(), G4ResonanceNames::MinMass(), G4INCL::CrossSectionsStrangeness::NpiToLK(), G4INCL::CrossSectionsStrangeness::NpiToLK2pi(), G4INCL::CrossSectionsStrangeness::NpiToLKpi(), G4INCL::CrossSectionsStrangeness::NpiToMissingStrangeness(), G4INCL::CrossSectionsStrangeness::NpiToSK(), G4INCL::CrossSectionsStrangeness::NpiToSK2pi(), G4INCL::CrossSectionsStrangeness::NpiToSKpi(), G4INCL::CrossSectionsMultiPions::piMinuspIne(), G4INCL::CrossSectionsMultiPions::piMinuspOnePi(), G4INCL::CrossSectionsMultiPions::piMinuspTwoPi(), G4INCL::CrossSectionsMultiPions::piNIne(), G4INCL::CrossSectionsMultiPions::piNOnePi(), G4INCL::CrossSectionsMultiPions::piNToxPiN(), G4INCL::CrossSectionsMultiPions::piNTwoPi(), G4InuclElementaryParticle::pion(), G4INCL::CrossSectionsMultiPions::piPluspIne(), G4INCL::CrossSectionsMultiPions::piPluspOnePi(), G4INCL::CrossSectionsMultiPions::piPluspTwoPi().

G4bool G4InuclParticleNames::quasi_deutron ( G4int  ityp)
inline

G4InuclParticleNames.hh 파일의 101 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4InuclElementaryParticle::quasi_deutron().