Geant4
9.6.p02
|
#include <G4VCrossSectionDataSet.hh>
Inherited by CexmcFakeCrossSectionData, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4BGGPionInelasticXS, G4ChipsAntiBaryonElasticXS, G4ChipsAntiBaryonInelasticXS, G4CHIPSElasticXS, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonMinusElasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsKaonPlusInelasticXS, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsNeutronElasticXS, G4ChipsNeutronInelasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4ChipsPionPlusElasticXS, G4ChipsPionPlusInelasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4CrossSectionPairGG, G4DPMJET2_5CrossSection, G4ElectroNuclearCrossSection, G4EMDissociationCrossSection, G4GeneralSpaceNNCrossSection, G4GGNuclNuclCrossSection, G4GlauberGribovCrossSection, G4HadronCaptureDataSet, G4HadronElasticDataSet, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4IonProtonCrossSection, G4IonsKoxCrossSection, G4IonsShenCrossSection, G4IonsSihverCrossSection, G4KokoulinMuonNuclearXS, G4LENDCrossSection, G4NeutronCaptureXS, G4NeutronElasticXS, G4NeutronHPCaptureData, G4NeutronHPElasticData, G4NeutronHPFissionData, G4NeutronHPInelasticData, G4NeutronHPJENDLHEData, G4NeutronHPorLCaptureData, G4NeutronHPorLEInelasticData, G4NeutronHPorLElasticData, G4NeutronHPorLFissionData, G4NeutronHPThermalScatteringData, G4NeutronInelasticCrossSection, G4NeutronInelasticXS, G4NucleonNuclearCrossSection, G4PhotoNuclearCrossSection, G4PiNuclearCrossSection, G4ProtonInelasticCrossSection, G4QHadronElasticDataSet, G4QHadronInelasticDataSet, G4TripathiCrossSection, G4TripathiLightCrossSection, and G4UPiNuclearCrossSection.
Protected Member Functions | |
void | SetName (const G4String &) |
Protected Attributes | |
G4int | verboseLevel |
Definition at line 71 of file G4VCrossSectionDataSet.hh.
|
virtual |
|
virtual |
Reimplemented in G4QHadronInelasticDataSet, G4BGGPionInelasticXS, G4DPMJET2_5CrossSection, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4QHadronElasticDataSet, G4NeutronHPThermalScatteringData, G4NeutronHPorLElasticData, G4LENDCrossSection, G4NeutronHPorLEInelasticData, G4NeutronHPorLCaptureData, G4NeutronHPorLFissionData, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronHPElasticData, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4CrossSectionPairGG, G4NeutronElasticXS, G4GGNuclNuclCrossSection, G4NeutronHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, G4NeutronHPJENDLHEData, and G4PiNuclearCrossSection.
Definition at line 192 of file G4VCrossSectionDataSet.cc.
G4double G4VCrossSectionDataSet::ComputeCrossSection | ( | const G4DynamicParticle * | part, |
const G4Element * | elm, | ||
const G4Material * | mat = 0 |
||
) |
Definition at line 83 of file G4VCrossSectionDataSet.cc.
|
virtual |
Reimplemented in G4BGGPionInelasticXS, G4GlauberGribovCrossSection, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4GGNuclNuclCrossSection, G4NeutronElasticXS, G4IonProtonCrossSection, G4IonsShenCrossSection, G4UPiNuclearCrossSection, G4CrossSectionPairGG, G4NucleonNuclearCrossSection, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4NeutronInelasticCrossSection, G4HadronCaptureDataSet, G4PiNuclearCrossSection, G4ElectroNuclearCrossSection, G4HadronElasticDataSet, G4HadronFissionDataSet, G4HadronInelasticDataSet, and G4PhotoNuclearCrossSection.
Definition at line 198 of file G4VCrossSectionDataSet.cc.
|
virtual |
Reimplemented in G4QHadronInelasticDataSet, G4DPMJET2_5CrossSection, G4NeutronHPThermalScatteringData, G4QHadronElasticDataSet, G4NeutronHPorLElasticData, G4LENDCrossSection, G4NeutronHPorLEInelasticData, G4NeutronHPorLCaptureData, G4NeutronHPorLFissionData, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronHPElasticData, G4GGNuclNuclCrossSection, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4CrossSectionPairGG, G4NeutronHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, and G4NeutronHPJENDLHEData.
Definition at line 195 of file G4VCrossSectionDataSet.cc.
|
inline |
Definition at line 179 of file G4VCrossSectionDataSet.hh.
|
virtual |
Reimplemented in G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronCaptureXS, G4NeutronInelasticXS, G4CrossSectionPairGG, G4IonProtonCrossSection, G4NeutronElasticXS, G4KokoulinMuonNuclearXS, G4GGNuclNuclCrossSection, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NucleonNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4NeutronInelasticCrossSection, G4TripathiCrossSection, and G4PiNuclearCrossSection.
Definition at line 135 of file G4VCrossSectionDataSet.cc.
|
virtual |
Reimplemented in G4QHadronInelasticDataSet, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4QHadronElasticDataSet, G4LENDCrossSection, G4NeutronCaptureXS, G4CHIPSElasticXS, G4NeutronHPThermalScatteringData, G4NeutronHPorLEInelasticData, G4GlauberGribovCrossSection, G4NeutronHPorLCaptureData, G4NeutronHPorLElasticData, G4NeutronHPorLFissionData, G4ChipsNeutronInelasticXS, G4IonsShenCrossSection, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsHyperonInelasticXS, G4ChipsPionPlusInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusInelasticXS, G4ChipsProtonInelasticXS, G4NeutronHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsAntiBaryonInelasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4ChipsHyperonElasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4NeutronHPFissionData, G4ElectroNuclearCrossSection, and G4PhotoNuclearCrossSection.
Definition at line 151 of file G4VCrossSectionDataSet.cc.
|
inline |
Definition at line 206 of file G4VCrossSectionDataSet.hh.
|
inline |
Definition at line 196 of file G4VCrossSectionDataSet.hh.
Definition at line 211 of file G4VCrossSectionDataSet.hh.
|
virtual |
Reimplemented in G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronHPBGGNucleonInelasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4CrossSectionPairGG, G4IonProtonCrossSection, G4NeutronCaptureXS, G4NeutronElasticXS, G4NeutronInelasticXS, G4KokoulinMuonNuclearXS, G4GGNuclNuclCrossSection, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NucleonNuclearCrossSection, G4UPiNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4NeutronInelasticCrossSection, G4TripathiCrossSection, and G4PiNuclearCrossSection.
Definition at line 66 of file G4VCrossSectionDataSet.cc.
|
virtual |
Reimplemented in G4QHadronInelasticDataSet, G4QHadronElasticDataSet, G4BGGPionInelasticXS, G4LENDCrossSection, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronHPBGGNucleonInelasticXS, G4NeutronCaptureXS, G4NeutronInelasticXS, G4CHIPSElasticXS, G4NeutronHPThermalScatteringData, G4NeutronHPorLEInelasticData, G4GlauberGribovCrossSection, G4NeutronHPorLCaptureData, G4NeutronHPorLElasticData, G4NeutronHPorLFissionData, G4ChipsNeutronInelasticXS, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsHyperonInelasticXS, G4ChipsPionPlusInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusInelasticXS, G4ChipsProtonInelasticXS, G4NeutronHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsAntiBaryonInelasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4ChipsHyperonElasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4NeutronHPFissionData, G4ElectroNuclearCrossSection, and G4PhotoNuclearCrossSection.
Definition at line 74 of file G4VCrossSectionDataSet.cc.
|
virtual |
Reimplemented in G4NeutronCaptureXS.
Definition at line 170 of file G4VCrossSectionDataSet.cc.
Definition at line 201 of file G4VCrossSectionDataSet.hh.
Definition at line 191 of file G4VCrossSectionDataSet.hh.
Definition at line 216 of file G4VCrossSectionDataSet.hh.
Definition at line 186 of file G4VCrossSectionDataSet.hh.
|
protected |
Definition at line 165 of file G4VCrossSectionDataSet.hh.