Geant4-11
|
#include <G4ComponentAntiNuclNuclearXS.hh>
Definition at line 59 of file G4ComponentAntiNuclNuclearXS.hh.
G4ComponentAntiNuclNuclearXS::G4ComponentAntiNuclNuclearXS | ( | ) |
Definition at line 49 of file G4ComponentAntiNuclNuclearXS.cc.
References G4AntiAlpha::AntiAlpha(), G4AntiDeuteron::AntiDeuteron(), G4AntiHe3::AntiHe3(), G4AntiNeutron::AntiNeutron(), G4AntiProton::AntiProton(), G4AntiTriton::AntiTriton(), b0, b2, Mn, R0, S0, SqrtS0, theAAlpha, theADeuteron, theAHe3, theANeutron, theAProton, and theATriton.
|
virtual |
Definition at line 73 of file G4ComponentAntiNuclNuclearXS.cc.
|
inlinevirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 76 of file G4ComponentAntiNuclNuclearXS.hh.
|
virtualinherited |
Reimplemented in G4ComponentGGHadronNucleusXsc, and G4ComponentGGNuclNuclXsc.
Definition at line 56 of file G4VComponentCrossSection.cc.
|
virtual |
Definition at line 317 of file G4ComponentAntiNuclNuclearXS.cc.
|
virtualinherited |
Reimplemented in G4ComponentBarNucleonNucleusXsc, G4ComponentGGHadronNucleusXsc, G4ComponentGGNuclNuclXsc, and G4ComponentSAIDTotalXS.
Definition at line 63 of file G4VComponentCrossSection.cc.
Referenced by G4CrossSectionElastic::CrossSectionDescription(), and G4CrossSectionInelastic::CrossSectionDescription().
|
inlinevirtual |
Reimplemented from G4VComponentCrossSection.
Definition at line 77 of file G4ComponentAntiNuclNuclearXS.hh.
G4double G4ComponentAntiNuclNuclearXS::GetAntiHadronNucleonElCrSc | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy | ||
) |
Definition at line 291 of file G4ComponentAntiNuclNuclearXS.cc.
References C(), d1, d2, fAntiHadronNucleonElXsc, G4Log(), GetAntiHadronNucleonTotCrSc(), Mn, G4Pow::powN(), R0, S, S0, SqrtS, and theG4Pow.
Referenced by GetInelasticElementCrossSection().
G4double G4ComponentAntiNuclNuclearXS::GetAntiHadronNucleonTotCrSc | ( | const G4ParticleDefinition * | aParticle, |
G4double | kinEnergy | ||
) |
Definition at line 254 of file G4ComponentAntiNuclNuclearXS.cc.
References B(), b0, b2, C(), d1, d2, Elab, fAntiHadronNucleonTotXsc, G4Log(), G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetPDGMass(), GeV, Mn, G4Pow::powN(), R0, S, S0, SqrtS, SqrtS0, and theG4Pow.
Referenced by GetAntiHadronNucleonElCrSc(), GetInelasticElementCrossSection(), GetTotalElementCrossSection(), and G4AntiNuclElastic::SampleInvariantT().
|
inlineinherited |
Definition at line 169 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::GetElasticElementCrossSection(), G4Element::GetN(), and G4Element::GetZasInt().
Referenced by G4VComponentCrossSection::GetElasticElementCrossSection(), G4NeutronElasticXS::GetElementCrossSection(), G4CrossSectionElastic::GetElementCrossSection(), and G4NeutronElasticXS::Initialise().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 230 of file G4ComponentAntiNuclNuclearXS.cc.
References A, fElasticXsc, GetInelasticElementCrossSection(), GetTotalElementCrossSection(), and Z.
Referenced by GetElasticIsotopeCrossSection(), and G4AntiNuclElastic::SampleInvariantT().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 244 of file G4ComponentAntiNuclNuclearXS.cc.
References A, GetElasticElementCrossSection(), and Z.
|
inlineinherited |
Definition at line 159 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::GetInelasticElementCrossSection(), G4Element::GetN(), and G4Element::GetZasInt().
Referenced by G4NeutronInelasticXS::GetElementCrossSection(), G4CrossSectionInelastic::GetElementCrossSection(), G4ParticleInelasticXS::GetElementCrossSection(), G4VComponentCrossSection::GetInelasticElementCrossSection(), G4NeutronInelasticXS::Initialise(), G4ParticleInelasticXS::Initialise(), G4ParticleInelasticXS::IsoCrossSection(), and G4NeutronInelasticXS::IsoCrossSection().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 155 of file G4ComponentAntiNuclNuclearXS.cc.
References A, G4Pow::A13(), fInelasticXsc, fRadiusEff, G4endl, G4Exception(), G4Log(), GetAntiHadronNucleonElCrSc(), GetAntiHadronNucleonTotCrSc(), G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetParticleName(), JustWarning, millibarn, pi, G4Pow::powA(), ReffInel, theAAlpha, theADeuteron, theAHe3, theANeutron, theAProton, theATriton, theG4Pow, and Z.
Referenced by GetElasticElementCrossSection(), and GetInelasticIsotopeCrossSection().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 219 of file G4ComponentAntiNuclNuclearXS.cc.
References A, GetInelasticElementCrossSection(), and Z.
|
inlineinherited |
Definition at line 203 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::maxKinEnergy.
|
inlineinherited |
Definition at line 193 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::minKinEnergy.
|
inlineinherited |
Definition at line 208 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::name.
|
inlineinherited |
Definition at line 149 of file G4VComponentCrossSection.hh.
References G4Element::GetN(), G4VComponentCrossSection::GetTotalElementCrossSection(), and G4Element::GetZasInt().
Referenced by G4VComponentCrossSection::GetTotalElementCrossSection().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 82 of file G4ComponentAntiNuclNuclearXS.cc.
References A, G4Pow::A13(), fRadiusEff, fTotalXsc, G4endl, G4Exception(), G4Log(), GetAntiHadronNucleonTotCrSc(), G4ParticleDefinition::GetBaryonNumber(), G4ParticleDefinition::GetParticleName(), JustWarning, millibarn, pi, G4Pow::powA(), ReffTot, theAAlpha, theADeuteron, theAHe3, theANeutron, theAProton, theATriton, theG4Pow, and Z.
Referenced by GetElasticElementCrossSection(), GetTotalIsotopeCrossSection(), and G4AntiNuclElastic::SampleInvariantT().
|
virtual |
Implements G4VComponentCrossSection.
Definition at line 145 of file G4ComponentAntiNuclNuclearXS.cc.
References A, GetTotalElementCrossSection(), and Z.
|
inlineinherited |
Definition at line 183 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::verboseLevel.
Referenced by G4ComponentSAIDTotalXS::ReadData().
|
inlineinherited |
Definition at line 198 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::maxKinEnergy.
|
inlineinherited |
Definition at line 188 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::minKinEnergy.
|
inlineinherited |
Definition at line 178 of file G4VComponentCrossSection.hh.
References G4VComponentCrossSection::verboseLevel.
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 88 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 87 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonElCrSc().
|
private |
Definition at line 87 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 86 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetElasticElementCrossSection().
|
private |
Definition at line 86 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetInelasticElementCrossSection().
|
private |
Definition at line 85 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 86 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetTotalElementCrossSection().
|
privateinherited |
Definition at line 143 of file G4VComponentCrossSection.hh.
Referenced by G4VComponentCrossSection::GetMaxKinEnergy(), and G4VComponentCrossSection::SetMaxKinEnergy().
|
privateinherited |
Definition at line 142 of file G4VComponentCrossSection.hh.
Referenced by G4VComponentCrossSection::GetMinKinEnergy(), and G4VComponentCrossSection::SetMinKinEnergy().
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetAntiHadronNucleonElCrSc(), and GetAntiHadronNucleonTotCrSc().
|
privateinherited |
Definition at line 145 of file G4VComponentCrossSection.hh.
Referenced by source.g4viscp.G4Scene::create_scene(), G4VComponentCrossSection::GetName(), mcscore.MCParticle::printout(), and source.g4viscp.G4Scene::update_scene().
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetAntiHadronNucleonElCrSc(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 102 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetInelasticElementCrossSection().
|
private |
Definition at line 97 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetTotalElementCrossSection().
|
privateinherited |
Definition at line 138 of file G4VComponentCrossSection.hh.
Referenced by G4VComponentCrossSection::G4VComponentCrossSection(), and G4VComponentCrossSection::~G4VComponentCrossSection().
|
private |
Definition at line 88 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonElCrSc(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetAntiHadronNucleonElCrSc(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 88 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonElCrSc(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 89 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), and GetAntiHadronNucleonTotCrSc().
|
private |
Definition at line 94 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 92 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 95 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 91 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 90 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 93 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by G4ComponentAntiNuclNuclearXS(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
private |
Definition at line 108 of file G4ComponentAntiNuclNuclearXS.hh.
Referenced by GetAntiHadronNucleonElCrSc(), GetAntiHadronNucleonTotCrSc(), GetInelasticElementCrossSection(), and GetTotalElementCrossSection().
|
privateinherited |
Definition at line 140 of file G4VComponentCrossSection.hh.
Referenced by G4VComponentCrossSection::GetVerboseLevel(), and G4VComponentCrossSection::SetVerboseLevel().