ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/processes/hadronic/models/abla/include/G4AblaInterface.hh>
Private Member Functions | |
G4ReactionProduct * | toG4Particle (G4int A, G4int Z, G4int S, G4double kinE, G4double px, G4double py, G4double pz) const |
Convert an Abla particle to a G4DynamicParticle. | |
G4ParticleDefinition * | toG4ParticleDefinition (G4int A, G4int Z, G4int S) const |
Convert A, Z and S to a G4ParticleDefinition. | |
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 50 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 50 of file G4AblaInterface.hh
G4AblaInterface::G4AblaInterface | ( | ) |
Definition at line 51 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 51 of file G4AblaInterface.cc
References G4Abla::initEvapora(), G4Abla::SetParameters(), and theABLAModel.
|
virtual |
Definition at line 62 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 62 of file G4AblaInterface.cc
References ablaResult, theABLAModel, and volant.
|
inlinevirtual |
Implements G4HadronicInteraction.
Definition at line 57 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 57 of file G4AblaInterface.hh
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 68 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 68 of file G4AblaInterface.cc
References ablaResult, G4VarNtp::avv, G4Volant::clear(), G4VarNtp::clear(), G4Abla::DeexcitationAblaxx(), G4VarNtp::enerj, eventNumber, G4Fragment::GetA_asInt(), G4Fragment::GetAngularMomentum(), G4Fragment::GetExcitationEnergy(), G4Fragment::GetMomentum(), G4Fragment::GetZ_asInt(), source.hepunit::hbar_Planck, CLHEP::Hep3Vector::mag(), MeV, G4VarNtp::ntrack, G4VarNtp::pxlab, G4VarNtp::pylab, G4VarNtp::pzlab, G4VarNtp::svv, theABLAModel, toG4Particle(), volant, CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), CLHEP::HepLorentzVector::z(), and G4VarNtp::zvv.
|
virtual |
Implements G4VPreCompoundModel.
Definition at line 150 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 150 of file G4AblaInterface.cc
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 146 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 146 of file G4AblaInterface.cc
|
private |
Convert an Abla particle to a G4DynamicParticle.
Definition at line 128 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 128 of file G4AblaInterface.cc
References energy, MeV, momentum, r, toG4ParticleDefinition(), and CLHEP::Hep3Vector::unit().
Referenced by DeExcite().
|
private |
Convert A, Z and S to a G4ParticleDefinition.
Definition at line 108 of file G4AblaInterface.cc.
View newest version in sPHENIX GitHub at line 108 of file G4AblaInterface.cc
References kdfinder::abs(), G4Alpha::Alpha(), G4Deuteron::Deuteron(), G4cout, G4endl, G4Gamma::Gamma(), G4IonTable::GetIon(), G4IonTable::GetIonTable(), G4He3::He3(), G4Lambda::Lambda(), G4Neutron::Neutron(), G4PionMinus::PionMinus(), G4PionPlus::PionPlus(), G4PionZero::PionZero(), G4Proton::Proton(), and G4Triton::Triton().
Referenced by toG4Particle().
|
private |
Definition at line 65 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 65 of file G4AblaInterface.hh
Referenced by DeExcite(), and ~G4AblaInterface().
|
private |
Definition at line 68 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 68 of file G4AblaInterface.hh
Referenced by DeExcite().
|
private |
Definition at line 67 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 67 of file G4AblaInterface.hh
Referenced by DeExcite(), G4AblaInterface(), and ~G4AblaInterface().
|
private |
Definition at line 66 of file G4AblaInterface.hh.
View newest version in sPHENIX GitHub at line 66 of file G4AblaInterface.hh
Referenced by DeExcite(), and ~G4AblaInterface().