![]() |
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().
Here is the call graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: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().
Here is the caller graph for this function:
|
inline |
Definition at line 76 of file G4InuclParticleNames.hh.
View newest version in sPHENIX GitHub at line 76 of file G4InuclParticleNames.hh
References nameLong().
Here is the call graph for this function:| 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().
Here is the caller graph for this function:| 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().
Here is the caller graph for this function: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().
Here is the caller graph for this function: