![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/electromagnetic/utils/include/G4NIELCalculator.hh>
Collaboration diagram for G4NIELCalculator:Public Member Functions | |
| G4NIELCalculator (G4VEmModel *, G4int verb) | |
| ~G4NIELCalculator () | |
| void | Initialise () |
| G4double | ComputeNIEL (const G4Step *) |
| G4double | RecoilEnergy (const G4Step *) |
| void | AddEmModel (G4VEmModel *) |
Private Member Functions | |
| G4NIELCalculator & | operator= (const G4NIELCalculator &right)=delete |
| G4NIELCalculator (const G4NIELCalculator &)=delete | |
Private Attributes | |
| G4VEmModel * | fModel |
| G4int | fVerbose |
Definition at line 60 of file G4NIELCalculator.hh.
View newest version in sPHENIX GitHub at line 60 of file G4NIELCalculator.hh
|
explicit |
Definition at line 60 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub at line 60 of file G4NIELCalculator.cc
References fModel, fVerbose, G4cout, G4endl, G4VEmModel::GetName(), G4LossTableManager::Instance(), and G4LossTableManager::SetNIELCalculator().
Here is the call graph for this function:| G4NIELCalculator::~G4NIELCalculator | ( | ) |
Definition at line 72 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub at line 72 of file G4NIELCalculator.cc
|
privatedelete |
| void G4NIELCalculator::AddEmModel | ( | G4VEmModel * | mod | ) |
Definition at line 77 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub at line 77 of file G4NIELCalculator.cc
References fModel, fVerbose, G4cout, G4endl, and G4VEmModel::GetName().
Here is the call graph for this function:Definition at line 95 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub 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(), BTOF::length, CLHEP::MeV, min, part, T, T1, T2, and track.
Here is the call graph for this function:| void G4NIELCalculator::Initialise | ( | ) |
Definition at line 90 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub at line 90 of file G4NIELCalculator.cc
Referenced by G4LossTableManager::BuildPhysicsTable().
Here is the caller graph for this function:
|
privatedelete |
Definition at line 120 of file G4NIELCalculator.cc.
View newest version in sPHENIX GitHub at line 120 of file G4NIELCalculator.cc
References G4Step::GetSecondaryInCurrentStep(), G4ParticleDefinition::IsGeneralIon(), part, and track.
Here is the call graph for this function:
|
private |
Definition at line 86 of file G4NIELCalculator.hh.
View newest version in sPHENIX GitHub at line 86 of file G4NIELCalculator.hh
Referenced by AddEmModel(), ComputeNIEL(), and G4NIELCalculator().
|
private |
Definition at line 87 of file G4NIELCalculator.hh.
View newest version in sPHENIX GitHub at line 87 of file G4NIELCalculator.hh
Referenced by AddEmModel(), and G4NIELCalculator().