ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Private Member Functions | |
G4NeutronRadCapture & | operator= (const G4NeutronRadCapture &right)=delete |
G4NeutronRadCapture (const G4NeutronRadCapture &)=delete | |
Private Attributes | |
G4int | icID |
const G4ParticleDefinition * | electron |
G4double | lowestEnergyLimit |
G4double | minExcitation |
G4VEvaporationChannel * | photonEvaporation |
G4IonTable * | theTableOfIons |
G4LorentzVector | lab4mom |
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 51 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 51 of file G4NeutronRadCapture.hh
|
explicit |
Definition at line 55 of file G4NeutronRadCapture.cc.
View newest version in sPHENIX GitHub at line 55 of file G4NeutronRadCapture.cc
References G4Electron::Electron(), electron, CLHEP::eV, G4ParticleTable::GetIonTable(), G4HadronicInteraction::GetMaxEnergy(), G4ParticleTable::GetParticleTable(), CLHEP::GeV, icID, G4HadronicParameters::Instance(), CLHEP::keV, lowestEnergyLimit, minExcitation, G4HadronicInteraction::SetMaxEnergy(), G4HadronicInteraction::SetMinEnergy(), and theTableOfIons.
|
virtual |
Definition at line 70 of file G4NeutronRadCapture.cc.
View newest version in sPHENIX GitHub at line 70 of file G4NeutronRadCapture.cc
References photonEvaporation.
|
privatedelete |
|
finalvirtual |
Implements G4HadronicInteraction.
Definition at line 88 of file G4NeutronRadCapture.cc.
View newest version in sPHENIX GitHub at line 88 of file G4NeutronRadCapture.cc
References A(), G4HadFinalState::AddSecondary(), G4Alpha::Alpha(), CLHEP::HepLorentzVector::boost(), CLHEP::HepLorentzVector::boostVector(), G4VEvaporationChannel::BreakUpFragment(), G4HadFinalState::Clear(), G4Deuteron::Deuteron(), CLHEP::HepLorentzVector::e(), e1, electron, f, G4cout, G4endl, G4RandomDirection(), G4Gamma::Gamma(), G4HadProjectile::Get4Momentum(), G4Fragment::GetA_asInt(), G4Nucleus::GetA_asInt(), G4Fragment::GetCreationTime(), G4Fragment::GetExcitationEnergy(), G4HadProjectile::GetGlobalTime(), G4IonTable::GetIon(), G4HadProjectile::GetKineticEnergy(), G4Fragment::GetMomentum(), G4NucleiProperties::GetNuclearMass(), G4Fragment::GetParticleDefinition(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4Fragment::GetZ_asInt(), G4Nucleus::GetZ_asInt(), G4He3::He3(), icID, lab4mom, lowestEnergyLimit, CLHEP::HepLorentzVector::mag(), mass, max, MeV, minExcitation, n, noFloat, photonEvaporation, CLHEP::HepLorentzVector::set(), G4HadSecondary::SetCreatorModelType(), G4HadFinalState::SetStatusChange(), G4HadSecondary::SetTime(), stopAndKill, G4HadronicInteraction::theParticleChange, theTableOfIons, Acts::VectorHelpers::time(), G4Triton::Triton(), CLHEP::Hep3Vector::unit(), v, CLHEP::HepLorentzVector::vect(), G4HadronicInteraction::verboseLevel, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), Z, and CLHEP::Hep3Vector::z().
|
finalvirtual |
Reimplemented from G4HadronicInteraction.
Definition at line 75 of file G4NeutronRadCapture.cc.
View newest version in sPHENIX GitHub at line 75 of file G4NeutronRadCapture.cc
References G4NuclearLevelData::GetInstance(), G4DeexPrecoParameters::GetInternalConversionID(), G4DeexPrecoParameters::GetMinExcitation(), G4NuclearLevelData::GetParameters(), icID, G4VEvaporationChannel::Initialise(), minExcitation, photonEvaporation, and G4VEvaporationChannel::SetICM().
|
privatedelete |
|
private |
Definition at line 70 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 70 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), and G4NeutronRadCapture().
|
private |
Definition at line 69 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 69 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), G4NeutronRadCapture(), and InitialiseModel().
|
private |
Definition at line 75 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 75 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself().
|
private |
Definition at line 71 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 71 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), and G4NeutronRadCapture().
|
private |
Definition at line 72 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 72 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), G4NeutronRadCapture(), and InitialiseModel().
|
private |
Definition at line 73 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 73 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), InitialiseModel(), and ~G4NeutronRadCapture().
|
private |
Definition at line 74 of file G4NeutronRadCapture.hh.
View newest version in sPHENIX GitHub at line 74 of file G4NeutronRadCapture.hh
Referenced by ApplyYourself(), and G4NeutronRadCapture().