28#ifndef G4DNAVacuumModel_h
29#define G4DNAVacuumModel_h 1
59 const G4String& nam =
"DNAPTBVacuumModel");
The G4DNAVacuumModel class Implementation of the vacuum model allowing the user to use G4_Galactic as...
virtual void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4String &materialName, const G4DynamicParticle *, G4ParticleChangeForGamma *particleChangeForGamma, G4double tmin, G4double tmax)
SampleSecondaries.
virtual ~G4DNAVacuumModel()
~G4DNAVacuumModel Destructor
virtual void Initialise(const G4ParticleDefinition *, const G4DataVector &= *(new G4DataVector()), G4ParticleChangeForGamma *fpChangeForGamme=nullptr)
Initialise Registers the G4_Galactic material as "void material" for every particle.
virtual G4double CrossSectionPerVolume(const G4Material *material, const G4String &materialName, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax)
CrossSectionPerVolume.