G4HadronInelasticDataSet
public G4VCrossSectionDataSet
Baseline data-set for hadron inelastic cross-section. This does not need to be registered, but provides part of the general cross-section baseline
实例化类
- G4HadronCrossSections
class
public:
G4HadronInelasticDataSet(const G4String& name = "GheishaInelastic");
virtual ~G4HadronInelasticDataSet();
virtual void CrossSectionDescription(std::ostream&) const;
virtual G4bool
IsElementApplicable(const G4DynamicParticle* aParticle, G4int /*Z*/,
const G4Material*);
virtual G4double
GetElementCrossSection(const G4DynamicParticle* aParticle, G4int Z,
const G4Material*);
private:
G4HadronCrossSections* theHadronCrossSections;