Geant4-11
|
#include <G4NIELCalculator.hh>
Public Member Functions | |
void | AddEmModel (G4VEmModel *) |
G4double | ComputeNIEL (const G4Step *) |
G4NIELCalculator (const G4NIELCalculator &)=delete | |
G4NIELCalculator (G4VEmModel *, G4int verb) | |
void | Initialise () |
G4NIELCalculator & | operator= (const G4NIELCalculator &right)=delete |
G4double | RecoilEnergy (const G4Step *) |
~G4NIELCalculator () | |
Private Attributes | |
G4VEmModel * | fModel |
G4int | fVerbose |
Definition at line 60 of file G4NIELCalculator.hh.
|
explicit |
Definition at line 60 of file G4NIELCalculator.cc.
References fModel, fVerbose, G4cout, G4endl, G4VEmModel::GetName(), G4LossTableManager::Instance(), and G4LossTableManager::SetNIELCalculator().
G4NIELCalculator::~G4NIELCalculator | ( | ) |
Definition at line 72 of file G4NIELCalculator.cc.
|
delete |
void G4NIELCalculator::AddEmModel | ( | G4VEmModel * | mod | ) |
Definition at line 77 of file G4NIELCalculator.cc.
References fModel, fVerbose, G4cout, G4endl, and G4VEmModel::GetName().
Definition at line 95 of file G4NIELCalculator.cc.
References G4VEmModel::ComputeDEDXPerVolume(), fModel, G4StepPoint::GetKineticEnergy(), G4MaterialCutsCouple::GetMaterial(), G4StepPoint::GetMaterialCutsCouple(), G4Track::GetParticleDefinition(), G4ParticleDefinition::GetPDGMass(), G4Step::GetPostStepPoint(), G4Step::GetPreStepPoint(), G4Step::GetStepLength(), G4Step::GetTrack(), CLHEP::MeV, and G4INCL::Math::min().
void G4NIELCalculator::Initialise | ( | ) |
Definition at line 90 of file G4NIELCalculator.cc.
Referenced by G4LossTableManager::BuildPhysicsTable().
|
delete |
Definition at line 120 of file G4NIELCalculator.cc.
References G4Step::GetSecondaryInCurrentStep(), and G4ParticleDefinition::IsGeneralIon().
|
private |
Definition at line 86 of file G4NIELCalculator.hh.
Referenced by AddEmModel(), ComputeNIEL(), and G4NIELCalculator().
|
private |
Definition at line 87 of file G4NIELCalculator.hh.
Referenced by AddEmModel(), and G4NIELCalculator().