ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
void | PrintWelcomeMessage () |
G4Fragment * | GetAbradedNucleons (G4int, G4double, G4double, G4double) |
G4double | GetNucleonInducedExcitation (G4double, G4double, G4double) |
void | SetConserveEnergy (G4bool) |
G4bool | GetConserveEnergy () |
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 77 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 77 of file G4WilsonAbrasionModel.hh
Definition at line 115 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 115 of file G4WilsonAbrasionModel.cc
References B, conserveEnergy, conserveMomentum, fradius, GeV, G4HadronicInteraction::isBlocked, MeV, npK, PrintWelcomeMessage(), r0sq, G4ExcitationHandler::SetEvaporation(), G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), G4WilsonAblationModel::SetVerboseLevel(), theAblation, theExcitationHandler, third, useAblation, and G4HadronicInteraction::verboseLevel.
G4WilsonAbrasionModel::G4WilsonAbrasionModel | ( | G4ExcitationHandler * | aExcitationHandler | ) |
Definition at line 167 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 167 of file G4WilsonAbrasionModel.cc
References B, conserveEnergy, conserveMomentum, fradius, GeV, G4HadronicInteraction::isBlocked, MeV, npK, PrintWelcomeMessage(), r0sq, G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), theAblation, theExcitationHandler, third, useAblation, and G4HadronicInteraction::verboseLevel.
G4WilsonAbrasionModel::~G4WilsonAbrasionModel | ( | ) |
Definition at line 209 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 209 of file G4WilsonAbrasionModel.cc
References theExcitationHandler.
G4WilsonAbrasionModel::G4WilsonAbrasionModel | ( | const G4WilsonAbrasionModel & | right | ) |
|
virtual |
Implements G4HadronicInteraction.
Definition at line 215 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 215 of file G4WilsonAbrasionModel.cc
References G4HadFinalState::AddSecondary(), G4Nucleus::AtomicMass(), B, CLHEP::HepLorentzVector::boost(), G4ExcitationHandler::BreakItUp(), G4HadFinalState::Clear(), conserveEnergy, conserveMomentum, G4DynamicParticle::DumpInfo(), E, source.hepunit::elm_coupling, eV, G4NuclearAbrasionGeometry::F(), F, fermi, CLHEP::HepLorentzVector::findBoostToCM(), fradius, G4cout, G4endl, G4Exp(), G4Poisson(), G4UniformRand, G4HadProjectile::Get4Momentum(), G4DynamicParticle::Get4Momentum(), G4Nucleus::GetA_asInt(), GetAbradedNucleons(), G4ParticleDefinition::GetBaryonNumber(), G4HadProjectile::GetDefinition(), G4DynamicParticle::GetDefinition(), G4Nucleus::GetEnergyDeposit(), G4NuclearAbrasionGeometry::GetExcitationEnergyOfProjectile(), G4NuclearAbrasionGeometry::GetExcitationEnergyOfTarget(), G4Fragment::GetGroundStateMass(), G4Pow::GetInstance(), G4HadProjectile::GetKineticEnergy(), G4DynamicParticle::GetKineticEnergy(), G4Fragment::GetMomentum(), GetNucleonInducedExcitation(), G4HadFinalState::GetNumberOfSecondaries(), G4HadSecondary::GetParticle(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGCharge(), G4HadFinalState::GetSecondary(), G4HadProjectile::GetTotalEnergy(), G4WilsonRadius::GetWilsonRadius(), G4Nucleus::GetZ_asInt(), isAlive, G4InuclParticleNames::lambda, CLHEP::HepLorentzVector::m(), CLHEP::Hep3Vector::mag(), CLHEP::Hep3Vector::mag2(), MeV, n, G4Pow::powA(), r, G4DynamicParticle::Set4Momentum(), CLHEP::HepLorentzVector::setE(), G4HadFinalState::SetEnergyChange(), G4Fragment::SetMomentum(), G4HadFinalState::SetMomentumChange(), G4HadFinalState::SetStatusChange(), stopAndKill, theExcitationHandler, G4HadronicInteraction::theParticleChange, CLHEP::Hep3Vector::unit(), CLHEP::HepLorentzVector::vect(), G4HadronicInteraction::verboseLevel, and x.
|
private |
Definition at line 682 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 682 of file G4WilsonAbrasionModel.cc
References G4Pow::A13(), G4HadFinalState::AddSecondary(), C1, C2, C3, E, eV, G4Exp(), G4lrint(), G4UniformRand, G4Pow::GetInstance(), G4ParticleTable::GetIonTable(), G4ParticleTable::GetParticleTable(), G4ParticleDefinition::GetPDGMass(), source.hepunit::hbarc, CLHEP::Hep3Vector::mag2(), MeV, G4Neutron::NeutronDefinition(), npK, phi, pi, G4Proton::ProtonDefinition(), r, rad, and G4HadronicInteraction::theParticleChange.
Referenced by ApplyYourself().
|
inlineprivate |
Definition at line 132 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 132 of file G4WilsonAbrasionModel.hh
References conserveEnergy.
|
inline |
Definition at line 138 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 138 of file G4WilsonAbrasionModel.hh
References conserveMomentum.
|
inline |
Definition at line 123 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 123 of file G4WilsonAbrasionModel.hh
References theExcitationHandler.
|
private |
Definition at line 795 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 795 of file G4WilsonAbrasionModel.cc
References fermi, G4cerr, G4endl, r, and x.
Referenced by ApplyYourself().
|
inline |
Definition at line 126 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 126 of file G4WilsonAbrasionModel.hh
References useAblation.
|
virtual |
Reimplemented from G4HadronicInteraction.
Definition at line 155 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 155 of file G4WilsonAbrasionModel.cc
const G4WilsonAbrasionModel& G4WilsonAbrasionModel::operator= | ( | G4WilsonAbrasionModel & | right | ) |
|
private |
Definition at line 870 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 870 of file G4WilsonAbrasionModel.cc
References G4cout, and G4endl.
Referenced by G4WilsonAbrasionModel().
Definition at line 129 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 129 of file G4WilsonAbrasionModel.hh
References conserveEnergy.
Definition at line 135 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 135 of file G4WilsonAbrasionModel.hh
References conserveMomentum.
|
inline |
Definition at line 120 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 120 of file G4WilsonAbrasionModel.hh
References theExcitationHandler.
Definition at line 848 of file G4WilsonAbrasionModel.cc.
View newest version in sPHENIX GitHub at line 848 of file G4WilsonAbrasionModel.cc
References G4ExcitationHandler::SetEvaporation(), G4WilsonAblationModel::SetVerboseLevel(), theAblation, theExcitationHandler, useAblation, and G4HadronicInteraction::verboseLevel.
Definition at line 141 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 141 of file G4WilsonAbrasionModel.hh
References G4WilsonAblationModel::SetVerboseLevel(), theAblation, useAblation, and G4HadronicInteraction::verboseLevel.
|
private |
Definition at line 114 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 114 of file G4WilsonAbrasionModel.hh
Referenced by ApplyYourself(), and G4WilsonAbrasionModel().
|
private |
Definition at line 112 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 112 of file G4WilsonAbrasionModel.hh
Referenced by ApplyYourself(), G4WilsonAbrasionModel(), GetConserveEnergy(), and SetConserveEnergy().
|
private |
Definition at line 113 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 113 of file G4WilsonAbrasionModel.hh
Referenced by ApplyYourself(), G4WilsonAbrasionModel(), GetConserveMomentum(), and SetConserveMomentum().
|
private |
Definition at line 116 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 116 of file G4WilsonAbrasionModel.hh
Referenced by ApplyYourself(), and G4WilsonAbrasionModel().
|
private |
Definition at line 108 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 108 of file G4WilsonAbrasionModel.hh
Referenced by G4WilsonAbrasionModel(), and GetAbradedNucleons().
|
private |
Definition at line 107 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 107 of file G4WilsonAbrasionModel.hh
Referenced by G4WilsonAbrasionModel().
|
private |
Definition at line 110 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 110 of file G4WilsonAbrasionModel.hh
Referenced by G4WilsonAbrasionModel(), SetUseAblation(), and SetVerboseLevel().
|
private |
Definition at line 111 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 111 of file G4WilsonAbrasionModel.hh
Referenced by ApplyYourself(), G4WilsonAbrasionModel(), GetExcitationHandler(), SetExcitationHandler(), SetUseAblation(), and ~G4WilsonAbrasionModel().
|
private |
Definition at line 115 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 115 of file G4WilsonAbrasionModel.hh
Referenced by G4WilsonAbrasionModel().
|
private |
Definition at line 109 of file G4WilsonAbrasionModel.hh.
View newest version in sPHENIX GitHub at line 109 of file G4WilsonAbrasionModel.hh
Referenced by G4WilsonAbrasionModel(), GetUseAblation(), SetUseAblation(), and SetVerboseLevel().