ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Classes | |
struct | toBeCached |
Private Member Functions | |
G4HadFinalState * | ApplyYourself (const G4HadProjectile &) |
Private Attributes | |
G4ParticleHPVector * | theXsection |
G4ParticleHPEnergyDistribution | theEnergyDistribution |
G4ParticleHPAngular | theAngularDistribution |
G4Cache< toBeCached > | fCache |
Additional Inherited Members | |
Protected Member Functions inherited from G4ParticleHPFinalState | |
void | adjust_final_state (G4LorentzVector) |
G4bool | DoNotAdjustFinalState () |
Protected Attributes inherited from G4ParticleHPFinalState | |
G4bool | hasXsec |
G4bool | hasFSData |
G4bool | hasAnyData |
G4ParticleHPNames | theNames |
G4Cache< G4HadFinalState * > | theResult |
G4ParticleDefinition * | theProjectile |
G4double | theBaseA |
G4double | theBaseZ |
G4int | theBaseM |
G4int | theNDLDataZ |
G4int | theNDLDataA |
G4int | theNDLDataM |
Definition at line 42 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 42 of file G4ParticleHPFissionBaseFS.hh
|
inline |
Definition at line 53 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 53 of file G4ParticleHPFissionBaseFS.hh
References G4ParticleHPFinalState::hasXsec, and theXsection.
|
inlinevirtual |
Definition at line 59 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 59 of file G4ParticleHPFissionBaseFS.hh
References theXsection.
G4DynamicParticleVector * G4ParticleHPFissionBaseFS::ApplyYourself | ( | G4int | Prompt | ) |
Definition at line 96 of file G4ParticleHPFissionBaseFS.cc.
View newest version in sPHENIX GitHub at line 96 of file G4ParticleHPFissionBaseFS.cc
References fCache, G4Cache< VALTYPE >::Get(), G4ReactionProduct::GetKineticEnergy(), G4ParticleHPFinalState::HasFSData(), it, G4ReactionProduct::Lorentz(), G4Neutron::Neutron(), G4ParticleHPEnergyDistribution::Sample(), G4ParticleHPAngular::SampleAndUpdate(), G4ReactionProduct::SetDefinition(), G4DynamicParticle::SetDefinition(), G4ReactionProduct::SetKineticEnergy(), G4DynamicParticle::SetMomentum(), theAngularDistribution, and theEnergyDistribution.
Referenced by G4ParticleHPFCFissionFS::ApplyYourself(), G4ParticleHPTCFissionFS::ApplyYourself(), G4ParticleHPSCFissionFS::ApplyYourself(), G4ParticleHPLCFissionFS::ApplyYourself(), and G4ParticleHPFFFissionFS::ApplyYourself().
|
inlineprivatevirtual |
Reimplemented from G4ParticleHPFinalState.
Reimplemented in G4ParticleHPLCFissionFS, G4ParticleHPSCFissionFS, and G4ParticleHPTCFissionFS.
Definition at line 93 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 93 of file G4ParticleHPFissionBaseFS.hh
Reimplemented from G4ParticleHPFinalState.
Definition at line 69 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 69 of file G4ParticleHPFissionBaseFS.hh
References G4ParticleHPVector::GetY(), max, and theXsection.
Referenced by G4ParticleHPFissionFS::ApplyYourself().
|
inlinevirtual |
Reimplemented from G4ParticleHPFinalState.
Definition at line 74 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 74 of file G4ParticleHPFissionBaseFS.hh
References theXsection.
|
virtual |
Implements G4ParticleHPFinalState.
Reimplemented in G4ParticleHPLCFissionFS, G4ParticleHPSCFissionFS, and G4ParticleHPTCFissionFS.
Definition at line 45 of file G4ParticleHPFissionBaseFS.cc.
View newest version in sPHENIX GitHub at line 45 of file G4ParticleHPFissionBaseFS.cc
References kdfinder::abs(), eV, INPUTHEPMC::filename, G4ParticleHPManager::GetDataStream(), G4ParticleHPManager::GetInstance(), G4ParticleHPNames::GetName(), G4ParticleHPDataUsed::GetName(), G4ParticleHPFinalState::hasAnyData, G4ParticleHPFinalState::hasFSData, G4ParticleHPFinalState::hasXsec, in, G4ParticleHPEnergyDistribution::Init(), G4ParticleHPAngular::Init(), G4ParticleHPVector::Init(), G4ParticleHPFinalState::SetAZMs(), theAngularDistribution, theEnergyDistribution, G4ParticleHPFinalState::theNames, G4ParticleHPFinalState::theNDLDataA, G4ParticleHPFinalState::theNDLDataZ, theXsection, and G4INCL::CrossSections::total().
Referenced by G4ParticleHPFCFissionFS::Init(), G4ParticleHPTCFissionFS::Init(), G4ParticleHPSCFissionFS::Init(), and G4ParticleHPLCFissionFS::Init().
|
inline |
Definition at line 79 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 79 of file G4ParticleHPFissionBaseFS.hh
References fCache, G4Cache< VALTYPE >::Get(), G4ParticleHPAngular::SetProjectileRP(), and theAngularDistribution.
Referenced by G4ParticleHPFissionFS::ApplyYourself().
|
inline |
Definition at line 85 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 85 of file G4ParticleHPFissionBaseFS.hh
References fCache, G4Cache< VALTYPE >::Get(), G4ParticleHPAngular::SetTarget(), and theAngularDistribution.
Referenced by G4ParticleHPFissionFS::ApplyYourself().
|
private |
Definition at line 99 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 99 of file G4ParticleHPFissionBaseFS.hh
Referenced by ApplyYourself(), SetNeutronRP(), and SetTarget().
|
private |
Definition at line 97 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 97 of file G4ParticleHPFissionBaseFS.hh
Referenced by ApplyYourself(), Init(), SetNeutronRP(), and SetTarget().
|
private |
Definition at line 96 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 96 of file G4ParticleHPFissionBaseFS.hh
Referenced by ApplyYourself(), and Init().
|
private |
Definition at line 95 of file G4ParticleHPFissionBaseFS.hh.
View newest version in sPHENIX GitHub at line 95 of file G4ParticleHPFissionBaseFS.hh
Referenced by G4ParticleHPFissionBaseFS(), GetXsec(), Init(), and ~G4ParticleHPFissionBaseFS().