31#ifndef G4DNAPTBExcitationModel_h
32#define G4DNAPTBExcitationModel_h 1
107 G4int verboseLevel = 0;
G4double CrossSectionPerVolume(const G4Material *material, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax) override
CrossSectionPerVolume Retrieve the cross section corresponding to the current material,...
G4DNAPTBExcitationModel(const G4DNAPTBExcitationModel &)=delete
void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4DynamicParticle *, G4double tmin, G4double tmax) override
SampleSecondaries If the model is selected for the ModelInterface then the SampleSecondaries method w...
std::map< std::size_t, G4double > MapMeanEnergy
G4ParticleChangeForGamma * fParticleChangeForGamma
void Initialise(const G4ParticleDefinition *particle, const G4DataVector &) override
Initialise Set the materials for which the model can be used and defined the energy limits.
~G4DNAPTBExcitationModel() override=default
~G4DNAPTBExcitationModel Destructor
G4DNAPTBExcitationModel(const G4String &applyToMaterial="all", const G4ParticleDefinition *p=nullptr, const G4String &nam="DNAPTBExcitationModel")
G4DNAPTBExcitationModel Constructor.
G4DNAPTBExcitationModel & operator=(const G4DNAPTBExcitationModel &right)=delete