Geant4.10
|
#include <G4GeneratorPrecompoundInterface.hh>
Additional Inherited Members | |
![]() | |
G4V3DNucleus * | Get3DNucleus () const |
G4VPreCompoundModel * | GetDeExcitation () const |
const G4HadProjectile * | GetPrimaryProjectile () const |
![]() | |
void | SetModelName (const G4String &nam) |
G4bool | IsBlocked () const |
void | Block () |
![]() | |
G4String | theTransportModelName |
G4V3DNucleus * | the3DNucleus |
G4VPreCompoundModel * | theDeExcitation |
const G4HadProjectile * | thePrimaryProjectile |
![]() | |
G4HadFinalState | theParticleChange |
G4int | verboseLevel |
G4double | theMinEnergy |
G4double | theMaxEnergy |
G4bool | isBlocked |
Definition at line 60 of file G4GeneratorPrecompoundInterface.hh.
G4GeneratorPrecompoundInterface::G4GeneratorPrecompoundInterface | ( | G4VPreCompoundModel * | p = 0 | ) |
Definition at line 73 of file G4GeneratorPrecompoundInterface.cc.
References G4Alpha::Alpha(), G4AntiAlpha::AntiAlpha(), G4AntiDeuteron::AntiDeuteron(), G4AntiHe3::AntiHe3(), G4AntiNeutron::AntiNeutron(), G4AntiProton::AntiProton(), G4AntiTriton::AntiTriton(), G4Deuteron::Deuteron(), G4HadronicInteractionRegistry::FindModel(), G4He3::He3(), G4HadronicInteractionRegistry::Instance(), G4Neutron::Neutron(), G4Proton::Proton(), G4VIntraNuclearTransportModel::SetDeExcitation(), and G4Triton::Triton().
|
virtual |
Definition at line 102 of file G4GeneratorPrecompoundInterface.cc.
|
virtual |
Implements G4HadronicInteraction.
Definition at line 264 of file G4GeneratorPrecompoundInterface.cc.
References G4cout, and G4endl.
|
virtual |
Implements G4VIntraNuclearTransportModel.
Definition at line 113 of file G4GeneratorPrecompoundInterface.cc.
References G4Nucleon::AreYouHit(), G4INCL::ClusterDecay::decay(), G4VPreCompoundModel::DeExcite(), CLHEP::HepLorentzVector::e(), python.hepunit::eplus, G4cout, G4endl, G4HadProjectile::Get4Momentum(), G4Nucleon::Get4Momentum(), G4Nucleon::GetBindingEnergy(), G4V3DNucleus::GetCharge(), G4Nucleon::GetDefinition(), G4V3DNucleus::GetMassNumber(), G4V3DNucleus::GetNextNucleon(), G4NucleiProperties::GetNuclearMass(), G4V3DNucleus::GetNuclearRadius(), G4ParticleDefinition::GetPDGCharge(), G4VIntraNuclearTransportModel::GetPrimaryProjectile(), CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), CLHEP::HepLorentzVector::setE(), G4ReactionProduct::SetMomentum(), G4Fragment::SetNumberOfCharged(), G4Fragment::SetNumberOfHoles(), G4Fragment::SetNumberOfParticles(), G4ReactionProduct::SetTotalEnergy(), G4V3DNucleus::StartLoop(), G4VIntraNuclearTransportModel::theDeExcitation, and CLHEP::HepLorentzVector::vect().
|
virtual |
Reimplemented from G4VIntraNuclearTransportModel.
Definition at line 273 of file G4GeneratorPrecompoundInterface.cc.
|
virtual |
Reimplemented from G4VIntraNuclearTransportModel.
Definition at line 288 of file G4GeneratorPrecompoundInterface.cc.
References G4AntiAlpha::AntiAlphaDefinition(), G4AntiDeuteron::AntiDeuteronDefinition(), G4AntiHe3::AntiHe3Definition(), G4AntiNeutron::AntiNeutronDefinition(), G4AntiProton::AntiProtonDefinition(), G4AntiTriton::AntiTritonDefinition(), G4Nucleon::AreYouHit(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4INCL::ClusterDecay::decay(), G4VPreCompoundModel::DeExcite(), CLHEP::HepLorentzVector::e(), python.hepunit::eplus, G4cout, G4endl, G4UniformRand, G4HadProjectile::Get4Momentum(), G4Nucleon::Get4Momentum(), G4ParticleDefinition::GetBaryonNumber(), G4Nucleon::GetBindingEnergy(), G4V3DNucleus::GetCharge(), G4HadProjectile::GetDefinition(), G4Nucleon::GetDefinition(), G4ReactionProduct::GetDefinition(), G4V3DNucleus::GetMassNumber(), G4V3DNucleus::GetNextNucleon(), G4NucleiProperties::GetNuclearMass(), G4V3DNucleus::GetNuclearRadius(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4VIntraNuclearTransportModel::GetPrimaryProjectile(), CLHEP::HepLorentzVector::mag(), CLHEP::Hep3Vector::mag2(), CLHEP::HepLorentzVector::setE(), G4ReactionProduct::SetMomentum(), G4Fragment::SetNumberOfCharged(), G4Fragment::SetNumberOfHoles(), G4Fragment::SetNumberOfParticles(), G4ReactionProduct::SetTotalEnergy(), G4V3DNucleus::StartLoop(), G4VIntraNuclearTransportModel::theDeExcitation, and CLHEP::HepLorentzVector::vect().
Definition at line 107 of file G4GeneratorPrecompoundInterface.hh.