51 G4cout <<
"Calling G4DNAVacuumModel::Initialise()" <<
G4endl;
62 G4cout <<
"Calling G4DNAVacuumModel::Initialise()" <<
G4endl;
77 G4cout <<
"Calling CrossSectionPerVolume() of G4DNAVacuumModel" <<
G4endl;
94 G4cout <<
"Calling SampleSecondaries() of G4DNAVacuumModel" <<
G4endl;
G4DNAVacuumModel(const G4String &applyToMaterial="all", const G4ParticleDefinition *p=0, const G4String &nam="DNAPTBVacuumModel")
G4DNAVacuumModel Constructor.
const G4String & GetParticleName() const
G4int verboseLevel
verbose level
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 void SampleSecondaries(std::vector< G4DynamicParticle * > *, const G4MaterialCutsCouple *, const G4String &materialName, const G4DynamicParticle *, G4ParticleChangeForGamma *particleChangeForGamma, G4double tmin, G4double tmax)
SampleSecondaries.
void EnableForMaterialAndParticle(const G4String &materialName, const G4String &particleName)
EnableMaterialAndParticle.
virtual ~G4DNAVacuumModel()
~G4DNAVacuumModel Destructor
G4GLOB_DLL std::ostream G4cout
virtual G4double CrossSectionPerVolume(const G4Material *material, const G4String &materialName, const G4ParticleDefinition *p, G4double ekin, G4double emin, G4double emax)
CrossSectionPerVolume.