Geant4
10.03
|
#include <G4AblaInterface.hh>
Private Member Functions | |
G4ReactionProduct * | toG4Particle (G4int A, G4int Z, G4double kinE, G4double px, G4double py, G4double pz) const |
Convert an Abla particle to a G4ReactionProduct. More... | |
G4ParticleDefinition * | toG4ParticleDefinition (G4int A, G4int Z) const |
Convert A and Z to a G4ParticleDefinition. More... | |
Private Attributes | |
G4VarNtp * | ablaResult |
G4Volant * | volant |
G4Abla * | theABLAModel |
G4long | eventNumber |
Additional Inherited Members | |
Protected Member Functions inherited from G4HadronicInteraction | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
Protected Attributes inherited from G4HadronicInteraction | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 49 of file G4AblaInterface.hh.
G4AblaInterface::G4AblaInterface | ( | ) |
Definition at line 49 of file G4AblaInterface.cc.
References G4Abla::initEvapora(), and theABLAModel.
|
virtual |
Definition at line 59 of file G4AblaInterface.cc.
References ablaResult, theABLAModel, and volant.
|
inlinevirtual |
Implements G4HadronicInteraction.
Definition at line 56 of file G4AblaInterface.hh.
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 65 of file G4AblaInterface.cc.
References ablaResult, G4VarNtp::avv, G4Abla::breakItUp(), G4Volant::clear(), G4VarNtp::clear(), G4VarNtp::enerj, eventNumber, G4Fragment::GetA_asInt(), G4Fragment::GetAngularMomentum(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetGroundStateMass(), G4Fragment::GetMomentum(), G4Fragment::GetZ_asInt(), MeV, G4VarNtp::ntrack, G4VarNtp::philab, pi, G4VarNtp::plab, G4VarNtp::tetlab, theABLAModel, toG4Particle(), volant, and G4VarNtp::zvv.
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 147 of file G4AblaInterface.cc.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 143 of file G4AblaInterface.cc.
|
private |
Convert an Abla particle to a G4ReactionProduct.
Definition at line 126 of file G4AblaInterface.cc.
References G4INCL::KinematicsUtils::energy(), MeV, and toG4ParticleDefinition().
Referenced by DeExcite().
|
private |
Convert A and Z to a G4ParticleDefinition.
Definition at line 108 of file G4AblaInterface.cc.
References G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4cout, G4endl, G4IonTable::GetIon(), G4IonTable::GetIonTable(), G4He3::He3(), G4Neutron::Neutron(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4Proton::Proton(), and G4Triton::Triton().
Referenced by toG4Particle().
|
private |
Definition at line 64 of file G4AblaInterface.hh.
Referenced by DeExcite(), and ~G4AblaInterface().
|
private |
Definition at line 67 of file G4AblaInterface.hh.
Referenced by DeExcite().
|
private |
Definition at line 66 of file G4AblaInterface.hh.
Referenced by DeExcite(), G4AblaInterface(), and ~G4AblaInterface().
|
private |
Definition at line 65 of file G4AblaInterface.hh.
Referenced by DeExcite(), and ~G4AblaInterface().