35#ifndef G4DNADiracRMatrixExcitationModel_h
36#define G4DNADiracRMatrixExcitationModel_h 1
56 const G4String& nam =
"DNADiracRMatrixExcitationModel");
static const G4double emax
G4VAtomDeexcitation * fAtomDeexcitation
virtual void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double maxEnergy)
const std::vector< G4double > * fpMaterialDensity
const G4double paramFuncTCS_5dto6s1[3]
virtual ~G4DNADiracRMatrixExcitationModel()
const G4double paramFuncTCS_5dto6s2[3]
G4DNADiracRMatrixExcitationModel(const G4ParticleDefinition *p=0, const G4String &nam="DNADiracRMatrixExcitationModel")
const G4ParticleDefinition * fParticleDefinition
virtual G4double GetExtendedTotalCrossSection(const G4Material *material, const G4ParticleDefinition *, G4double kineticEnergy)
G4double fExperimentalEnergyLimit
const G4double paramFuncTCS_6sto6p2[3]
const G4double ExcitationEnergyAu[4]
virtual G4double CrossSectionPerVolume(const G4Material *material, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax)
virtual G4double GetExtendedPartialCrossSection(const G4Material *material, G4int level, const G4ParticleDefinition *, G4double kineticEnergy)
const G4int ShellEnumAu[4]
G4int RandomSelect(const G4Material *material, const G4ParticleDefinition *, G4double kineticEnergy)
G4ParticleChangeForGamma * fParticleChangeForGamma
const G4double paramFuncTCS_6sto6p1[3]
const G4double BindingEnergyAu[4]
G4DNACrossSectionDataSet * fTableData
void SelectStationary(G4bool input)
G4DNADiracRMatrixExcitationModel(const G4DNADiracRMatrixExcitationModel &)
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &= *(new G4DataVector()))
G4double fHighEnergyLimit