43 #ifndef G4DNAPTBAugerModel_h
44 #define G4DNAPTBAugerModel_h 1
The G4DNAPTBAugerModel class Implement the PTB Auger model.
void ComputeAugerEffect(std::vector< G4DynamicParticle * > *fvect, const G4String &materialNameIni, G4double bindingEnergy)
ComputeAugerEffect Main method to be called by the ionisation model.
virtual ~G4DNAPTBAugerModel()
~G4DNAPTBAugerModel Destructor
G4double CalculAugerEnergyFor(G4int atomId)
CalculAugerEnergyFor.
G4int DetermineIonisedAtom(G4int atomId, const G4String &materialName, G4double bindingEnergy)
DetermineIonisedAtom.
G4DNAPTBAugerModel & operator=(const G4DNAPTBAugerModel &right)
const G4String modelName
name of the auger model
G4DNAPTBAugerModel(const G4String &modelName)
G4DNAPTBAugerModel Constructor.
G4double minElectronEnergy
virtual void Initialise()
Initialise Set the verbose value.
void GenerateAugerWithRandomDirection(std::vector< G4DynamicParticle * > *fvect, G4double kineticEnergy)
GenerateAugerWithRandomDirection Generates the auger particle.
G4double bindingEnergy(G4int A, G4int Z)
void SetCutForAugerElectrons(G4double cut)
SetCutForAugerElectrons Set the cut for the auger electrons production.