ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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.
View newest version in sPHENIX GitHub at line 43 of file G4InuclParticleNames.hh
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.
View newest version in sPHENIX GitHub at line 59 of file G4InuclParticleNames.hh
Definition at line 113 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 113 of file G4InuclParticleNames.hh
References baryon().
Definition at line 96 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 96 of file G4InuclParticleNames.hh
References antiNeutron, and antiProton.
Referenced by G4InuclElementaryParticle::antinucleon().
Definition at line 103 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 103 of file G4InuclParticleNames.hh
References aal, ade, ahe, an, ap, atr, deu, lam, neu, nn, om, pn, pp, pro, s0, sm, sp, xi0, and xim.
Referenced by antibaryon(), GammaKnifeParticles::ConstructParticle(), HadrontherapyParticles::ConstructParticle(), GammaRayTelParticles::ConstructParticle(), and G4CollisionOutput::getTotalBaryonNumber().
Definition at line 115 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 115 of file G4InuclParticleNames.hh
References lam, om, s0, sm, sp, xi0, and xim.
Referenced by G4INCL::NYElasticChannel::fillFinalState(), and G4INCL::CrossSectionsStrangeness::NYelastic().
Definition at line 83 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 83 of file G4InuclParticleNames.hh
References electron, and positron.
Referenced by G4PhysicsListHelper::CheckParticleList(), G4GoudsmitSaundersonMscModel::Initialise(), and G4InuclElementaryParticle::isElectron().
Definition at line 81 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 81 of file G4InuclParticleNames.hh
References muonMinus, and muonPlus.
Referenced by G4InuclElementaryParticle::isMuon().
Definition at line 85 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 85 of file G4InuclParticleNames.hh
References antiElectronNu, antiMuonNu, antiTauNu, electronNu, muonNu, and tauNu.
Referenced by G4InuclElementaryParticle::isNeutrino().
Definition at line 79 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 79 of file G4InuclParticleNames.hh
References photon.
Referenced by G4InuclElementaryParticle::isPhoton().
|
inline |
Definition at line 76 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 76 of file G4InuclParticleNames.hh
References nameLong().
const char * G4InuclParticleNames::nameLong | ( | G4int | ptype | ) |
Definition at line 38 of file G4InuclParticleNames.cc.
View newest version in sPHENIX GitHub at line 38 of file G4InuclParticleNames.cc
References alpha, antiAlpha, antiDeuteron, antiElectronNu, antiHe3, antiMuonNu, antiNeutron, antiProton, antiTauNu, antiTriton, deuteron, dineutron, diproton, electron, electronNu, He3, kaonMinus, kaonPlus, kaonZero, kaonZeroBar, lambda, muonMinus, muonNu, muonPlus, neutron, nuclei, omegaMinus, photon, pionMinus, pionPlus, pionZero, positron, proton, sigmaMinus, sigmaPlus, sigmaZero, tauMinus, tauNu, tauPlus, triton, unboundPN, WMinus, WPlus, xiMinus, xiZero, and Zzero.
Referenced by name().
const char * G4InuclParticleNames::nameShort | ( | G4int | ptype | ) |
Definition at line 91 of file G4InuclParticleNames.cc.
View newest version in sPHENIX GitHub at line 91 of file G4InuclParticleNames.cc
References 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, and z0.
Definition at line 94 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 94 of file G4InuclParticleNames.hh
References neutron, and proton.
Referenced by G4Analyser::analyse(), G4BinaryCascade::BuildTargetList(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNElastic(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiN(), G4INCL::CrossSectionsMultiPionsAndResonances::etaNToPiPiN(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::NYElasticChannel::fillFinalState(), G4INCL::OmegaNElasticChannel::fillFinalState(), G4INCL::OmegaNToPiNChannel::fillFinalState(), G4INCL::OmegaNToPiPiNChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NSToNSChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::EtaNElasticChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::EtaNToPiNChannel::fillFinalState(), G4INCL::EtaNToPiPiNChannel::fillFinalState(), G4INCL::NDeltaToDeltaLKChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NKbElasticChannel::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::NpiToLKChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::NSToNLChannel::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(), and G4CascadeCoalescence::selectCandidates().
Definition at line 90 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 90 of file G4InuclParticleNames.hh
References pionMinus, pionPlus, and pionZero.
Referenced by G4Analyser::analyse(), BOOST_AUTO_TEST_CASE(), GammaRayTelHadronPhysics::ConstructProcess(), G4INCL::Nucleus::decayOutgoingDeltas(), G4INCL::PiNToOmegaChannel::fillFinalState(), G4INCL::NNToNLKpiChannel::fillFinalState(), G4INCL::NNToNSKpiChannel::fillFinalState(), G4INCL::NpiToLK2piChannel::fillFinalState(), G4INCL::NpiToLKChannel::fillFinalState(), G4INCL::NpiToLKpiChannel::fillFinalState(), G4INCL::NpiToMissingStrangenessChannel::fillFinalState(), G4INCL::NpiToNKKbChannel::fillFinalState(), G4INCL::NpiToSK2piChannel::fillFinalState(), G4INCL::NpiToSKChannel::fillFinalState(), G4INCL::NpiToSKpiChannel::fillFinalState(), G4INCL::PiNElasticChannel::fillFinalState(), G4INCL::PiNToDeltaChannel::fillFinalState(), G4INCL::NNToMultiPionsChannel::fillFinalState(), G4INCL::PiNToEtaChannel::fillFinalState(), G4INCL::PiNToMultiPionsChannel::fillFinalState(), G4INCL::NKbToL2piChannel::fillFinalState(), G4INCL::NKbToNKbpiChannel::fillFinalState(), G4INCL::NKbToS2piChannel::fillFinalState(), G4INCL::NKToNKpiChannel::fillFinalState(), G4INCL::NNEtaToMultiPionsChannel::fillFinalState(), G4INCL::NNOmegaToMultiPionsChannel::fillFinalState(), G4INCL::NNToMissingStrangenessChannel::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(), and G4INCL::CrossSectionsMultiPions::piPluspTwoPi().
Definition at line 100 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 100 of file G4InuclParticleNames.hh
Referenced by G4InuclElementaryParticle::quasi_deutron().