34#ifndef G4DNA_QUADRUPLE_IONISATION_MODEL_HH_
35#define G4DNA_QUADRUPLE_IONISATION_MODEL_HH_
45 const G4String& model_name =
"G4DNAQuadrupleIonisationModel");
G4DNADoubleIonisationModel(const G4ParticleDefinition *p=nullptr, const G4String &model_name="G4DNADoubleIonisationModel")
void Initialise(const G4ParticleDefinition *particle, const G4DataVector &) override
G4DNAQuadrupleIonisationModel(const G4ParticleDefinition *p=nullptr, const G4String &model_name="G4DNAQuadrupleIonisationModel")
~G4DNAQuadrupleIonisationModel() override=default
G4double CrossSectionPerVolume(const G4Material *material, const G4ParticleDefinition *pdef, G4double ekin, G4double, G4double) override
void SampleSecondaries(std::vector< G4DynamicParticle * > *vsec, const G4MaterialCutsCouple *couple, const G4DynamicParticle *particle, G4double, G4double) override