#include <G4VCrossSectionDataSet.hh>
Inherited by CexmcFakeCrossSectionData, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4BGGPionInelasticXS, G4ChipsAntiBaryonElasticXS, G4ChipsAntiBaryonInelasticXS, 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, G4NeutronHPThermalScatteringData, G4NeutronInelasticCrossSection, G4NeutronInelasticXS, G4NucleonNuclearCrossSection, G4PhotoNuclearCrossSection, G4PiNuclearCrossSection, G4ProtonInelasticCrossSection, G4TripathiCrossSection, G4TripathiLightCrossSection, and G4UPiNuclearCrossSection.
|
| G4VCrossSectionDataSet (const G4String &nam="") |
|
virtual | ~G4VCrossSectionDataSet () |
|
virtual G4bool | IsElementApplicable (const G4DynamicParticle *, G4int Z, const G4Material *mat=0) |
|
virtual G4bool | IsIsoApplicable (const G4DynamicParticle *, G4int Z, G4int A, const G4Element *elm=0, const G4Material *mat=0) |
|
G4double | GetCrossSection (const G4DynamicParticle *, const G4Element *, const G4Material *mat=0) |
|
G4double | ComputeCrossSection (const G4DynamicParticle *, const G4Element *, const G4Material *mat=0) |
|
virtual G4double | GetElementCrossSection (const G4DynamicParticle *, G4int Z, const G4Material *mat=0) |
|
virtual G4double | GetIsoCrossSection (const G4DynamicParticle *, G4int Z, G4int A, const G4Isotope *iso=0, const G4Element *elm=0, const G4Material *mat=0) |
|
virtual G4Isotope * | SelectIsotope (const G4Element *, G4double kinEnergy) |
|
virtual void | BuildPhysicsTable (const G4ParticleDefinition &) |
|
virtual void | DumpPhysicsTable (const G4ParticleDefinition &) |
|
virtual void | CrossSectionDescription (std::ostream &) const |
|
virtual G4int | GetVerboseLevel () const |
|
virtual void | SetVerboseLevel (G4int value) |
|
G4double | GetMinKinEnergy () const |
|
void | SetMinKinEnergy (G4double value) |
|
G4double | GetMaxKinEnergy () const |
|
void | SetMaxKinEnergy (G4double value) |
|
const G4String & | GetName () const |
|
Definition at line 70 of file G4VCrossSectionDataSet.hh.
G4VCrossSectionDataSet::G4VCrossSectionDataSet |
( |
const G4String & |
nam = "" | ) |
|
G4VCrossSectionDataSet::~G4VCrossSectionDataSet |
( |
| ) |
|
|
virtual |
Reimplemented in G4DPMJET2_5CrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4NeutronHPThermalScatteringData, G4LENDCrossSection, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronHPElasticData, G4CrossSectionPairGG, G4NeutronElasticXS, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4GGNuclNuclCrossSection, G4NeutronHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, G4NeutronHPJENDLHEData, and G4PiNuclearCrossSection.
Definition at line 192 of file G4VCrossSectionDataSet.cc.
void G4VCrossSectionDataSet::CrossSectionDescription |
( |
std::ostream & |
outFile | ) |
const |
|
virtual |
Reimplemented in G4BGGPionInelasticXS, G4GlauberGribovCrossSection, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4GGNuclNuclCrossSection, G4NeutronElasticXS, G4IonProtonCrossSection, G4IonsShenCrossSection, G4UPiNuclearCrossSection, G4ElectroNuclearCrossSection, G4CrossSectionPairGG, G4NucleonNuclearCrossSection, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4NeutronInelasticCrossSection, G4HadronCaptureDataSet, G4PiNuclearCrossSection, G4HadronElasticDataSet, G4HadronFissionDataSet, G4HadronInelasticDataSet, and G4PhotoNuclearCrossSection.
Definition at line 198 of file G4VCrossSectionDataSet.cc.
Reimplemented in G4DPMJET2_5CrossSection, G4NeutronHPThermalScatteringData, G4LENDCrossSection, G4CrossSectionElastic, G4CrossSectionInelastic, G4GGNuclNuclCrossSection, G4NeutronHPElasticData, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4CrossSectionPairGG, G4NeutronHPFissionData, CexmcFakeCrossSectionData, G4UPiNuclearCrossSection, and G4NeutronHPJENDLHEData.
Definition at line 195 of file G4VCrossSectionDataSet.cc.
Reimplemented in G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4CrossSectionPairGG, G4IonProtonCrossSection, G4NeutronElasticXS, G4ElectroNuclearCrossSection, G4KokoulinMuonNuclearXS, G4GGNuclNuclCrossSection, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NucleonNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4PhotoNuclearCrossSection, G4NeutronInelasticCrossSection, G4TripathiCrossSection, and G4PiNuclearCrossSection.
Definition at line 135 of file G4VCrossSectionDataSet.cc.
Reimplemented in G4DPMJET2_5CrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4LENDCrossSection, G4NeutronHPThermalScatteringData, G4GlauberGribovCrossSection, G4IonsShenCrossSection, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsNeutronInelasticXS, G4ChipsPionPlusInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusInelasticXS, G4NeutronHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4NeutronHPFissionData, and G4ChipsAntiBaryonInelasticXS.
Definition at line 151 of file G4VCrossSectionDataSet.cc.
G4double G4VCrossSectionDataSet::GetMaxKinEnergy |
( |
| ) |
const |
|
inline |
G4double G4VCrossSectionDataSet::GetMinKinEnergy |
( |
| ) |
const |
|
inline |
const G4String & G4VCrossSectionDataSet::GetName |
( |
void |
| ) |
const |
|
inline |
G4int G4VCrossSectionDataSet::GetVerboseLevel |
( |
| ) |
const |
|
inlinevirtual |
Reimplemented in G4GeneralSpaceNNCrossSection, G4TripathiLightCrossSection, G4EMDissociationCrossSection, G4BGGPionInelasticXS, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4CrossSectionElastic, G4CrossSectionInelastic, G4NeutronHPBGGNucleonInelasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4CrossSectionPairGG, G4ElectroNuclearCrossSection, G4IonProtonCrossSection, G4NeutronElasticXS, G4KokoulinMuonNuclearXS, G4GGNuclNuclCrossSection, G4ProtonInelasticCrossSection, G4IonsShenCrossSection, G4HadronCaptureDataSet, G4NucleonNuclearCrossSection, G4UPiNuclearCrossSection, G4HadronElasticDataSet, G4IonsKoxCrossSection, G4IonsSihverCrossSection, G4HadronFissionDataSet, G4HadronInelasticDataSet, G4PhotoNuclearCrossSection, G4NeutronInelasticCrossSection, G4TripathiCrossSection, and G4PiNuclearCrossSection.
Definition at line 66 of file G4VCrossSectionDataSet.cc.
Reimplemented in G4DPMJET2_5CrossSection, G4BGGPionInelasticXS, G4LENDCrossSection, G4BGGNucleonElasticXS, G4BGGNucleonInelasticXS, G4BGGPionElasticXS, G4NeutronHPBGGNucleonInelasticXS, G4NeutronInelasticXS, G4NeutronCaptureXS, G4NeutronHPThermalScatteringData, G4GlauberGribovCrossSection, G4ChipsKaonZeroElasticXS, G4ChipsKaonZeroInelasticXS, G4ChipsNeutronInelasticXS, G4ChipsPionPlusInelasticXS, G4ChipsKaonMinusInelasticXS, G4ChipsKaonPlusInelasticXS, G4NeutronHPElasticData, G4ChipsAntiBaryonElasticXS, G4ChipsKaonMinusElasticXS, G4ChipsNeutronElasticXS, G4ChipsPionMinusElasticXS, G4ChipsPionMinusInelasticXS, G4NeutronHPCaptureData, G4NeutronHPInelasticData, G4ChipsHyperonElasticXS, G4ChipsHyperonInelasticXS, G4ChipsKaonPlusElasticXS, G4ChipsPionPlusElasticXS, G4ChipsProtonElasticXS, G4ChipsProtonInelasticXS, G4NeutronHPFissionData, and G4ChipsAntiBaryonInelasticXS.
Definition at line 74 of file G4VCrossSectionDataSet.cc.
void G4VCrossSectionDataSet::SetMaxKinEnergy |
( |
G4double |
value | ) |
|
|
inline |
void G4VCrossSectionDataSet::SetMinKinEnergy |
( |
G4double |
value | ) |
|
|
inline |
void G4VCrossSectionDataSet::SetName |
( |
const G4String & |
nam | ) |
|
|
inlineprotected |
void G4VCrossSectionDataSet::SetVerboseLevel |
( |
G4int |
value | ) |
|
|
inlinevirtual |
G4int G4VCrossSectionDataSet::verboseLevel |
|
protected |
The documentation for this class was generated from the following files: