Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ParticleHPInelasticBaseFS.hh>
Protected Attributes | |
G4ParticleHPVector * | theXsection |
G4ParticleHPEnergyDistribution * | theEnergyDistribution {nullptr} |
G4ParticleHPAngular * | theAngularDistribution {nullptr} |
G4ParticleHPEnAngCorrelation * | theEnergyAngData {nullptr} |
G4ParticleHPPhotonDist * | theFinalStatePhotons {nullptr} |
G4double | theNuclearMassDifference {0.0} |
G4double | Qvalue {0.0} |
G4ParticleHPDeExGammas | theGammas |
G4String | gammaPath {""} |
Protected Attributes inherited from G4ParticleHPFinalState | |
G4ParticleDefinition * | theProjectile {nullptr} |
G4ParticleHPManager * | fManager |
G4IonTable * | ionTable |
G4int | theBaseA {0} |
G4int | theBaseZ {0} |
G4int | theBaseM {0} |
G4int | theNDLDataZ {0} |
G4int | theNDLDataA {0} |
G4int | theNDLDataM {0} |
G4int | secID {-1} |
G4bool | hasXsec {true} |
G4bool | hasFSData {true} |
G4bool | hasAnyData {true} |
G4ParticleHPNames | theNames |
G4Cache< G4HadFinalState * > | theResult |
Additional Inherited Members | |
Protected Member Functions inherited from G4ParticleHPFinalState | |
void | adjust_final_state (G4LorentzVector) |
Definition at line 46 of file G4ParticleHPInelasticBaseFS.hh.
G4ParticleHPInelasticBaseFS::G4ParticleHPInelasticBaseFS | ( | ) |
Definition at line 52 of file G4ParticleHPInelasticBaseFS.cc.
|
override |
Definition at line 58 of file G4ParticleHPInelasticBaseFS.cc.
|
delete |
|
overridepure virtual |
Reimplemented from G4ParticleHPFinalState.
Implemented in G4ParticleHP2AInelasticFS, G4ParticleHP2N2AInelasticFS, G4ParticleHP2NAInelasticFS, G4ParticleHP2NDInelasticFS, G4ParticleHP2NInelasticFS, G4ParticleHP2NPInelasticFS, G4ParticleHP2PInelasticFS, G4ParticleHP3AInelasticFS, G4ParticleHP3NAInelasticFS, G4ParticleHP3NInelasticFS, G4ParticleHP3NPInelasticFS, G4ParticleHP4NInelasticFS, G4ParticleHPD2AInelasticFS, G4ParticleHPDAInelasticFS, G4ParticleHPN2AInelasticFS, G4ParticleHPN2PInelasticFS, G4ParticleHPN3AInelasticFS, G4ParticleHPNAInelasticFS, G4ParticleHPND2AInelasticFS, G4ParticleHPNDInelasticFS, G4ParticleHPNHe3InelasticFS, G4ParticleHPNPAInelasticFS, G4ParticleHPNPInelasticFS, G4ParticleHPNT2AInelasticFS, G4ParticleHPNTInelasticFS, G4ParticleHPNXInelasticFS, G4ParticleHPPAInelasticFS, G4ParticleHPPDInelasticFS, G4ParticleHPPTInelasticFS, and G4ParticleHPT2AInelasticFS.
void G4ParticleHPInelasticBaseFS::BaseApply | ( | const G4HadProjectile & | theTrack, |
G4ParticleDefinition ** | theDefs, | ||
G4int | nDef ) |
Definition at line 183 of file G4ParticleHPInelasticBaseFS.cc.
Referenced by G4ParticleHP2AInelasticFS::ApplyYourself(), G4ParticleHP2N2AInelasticFS::ApplyYourself(), G4ParticleHP2NAInelasticFS::ApplyYourself(), G4ParticleHP2NDInelasticFS::ApplyYourself(), G4ParticleHP2NInelasticFS::ApplyYourself(), G4ParticleHP2NPInelasticFS::ApplyYourself(), G4ParticleHP2PInelasticFS::ApplyYourself(), G4ParticleHP3AInelasticFS::ApplyYourself(), G4ParticleHP3NAInelasticFS::ApplyYourself(), G4ParticleHP3NInelasticFS::ApplyYourself(), G4ParticleHP3NPInelasticFS::ApplyYourself(), G4ParticleHP4NInelasticFS::ApplyYourself(), G4ParticleHPD2AInelasticFS::ApplyYourself(), G4ParticleHPDAInelasticFS::ApplyYourself(), G4ParticleHPN2AInelasticFS::ApplyYourself(), G4ParticleHPN2PInelasticFS::ApplyYourself(), G4ParticleHPN3AInelasticFS::ApplyYourself(), G4ParticleHPNAInelasticFS::ApplyYourself(), G4ParticleHPND2AInelasticFS::ApplyYourself(), G4ParticleHPNDInelasticFS::ApplyYourself(), G4ParticleHPNHe3InelasticFS::ApplyYourself(), G4ParticleHPNPAInelasticFS::ApplyYourself(), G4ParticleHPNPInelasticFS::ApplyYourself(), G4ParticleHPNT2AInelasticFS::ApplyYourself(), G4ParticleHPNTInelasticFS::ApplyYourself(), G4ParticleHPNXInelasticFS::ApplyYourself(), G4ParticleHPPAInelasticFS::ApplyYourself(), G4ParticleHPPDInelasticFS::ApplyYourself(), G4ParticleHPPTInelasticFS::ApplyYourself(), and G4ParticleHPT2AInelasticFS::ApplyYourself().
|
inlineoverridevirtual |
Reimplemented from G4ParticleHPFinalState.
Definition at line 69 of file G4ParticleHPInelasticBaseFS.hh.
Reimplemented from G4ParticleHPFinalState.
Definition at line 64 of file G4ParticleHPInelasticBaseFS.hh.
|
overridevirtual |
Implements G4ParticleHPFinalState.
Reimplemented in G4ParticleHPN2AInelasticFS, G4ParticleHPN2PInelasticFS, G4ParticleHPN3AInelasticFS, G4ParticleHPNAInelasticFS, G4ParticleHPND2AInelasticFS, G4ParticleHPNDInelasticFS, G4ParticleHPNHe3InelasticFS, G4ParticleHPNPAInelasticFS, G4ParticleHPNPInelasticFS, G4ParticleHPNT2AInelasticFS, G4ParticleHPNTInelasticFS, G4ParticleHPNXInelasticFS, G4ParticleHPPAInelasticFS, G4ParticleHPPDInelasticFS, G4ParticleHPPTInelasticFS, and G4ParticleHPT2AInelasticFS.
Definition at line 84 of file G4ParticleHPInelasticBaseFS.cc.
Referenced by G4ParticleHP2AInelasticFS::Init(), G4ParticleHP2N2AInelasticFS::Init(), G4ParticleHP2NAInelasticFS::Init(), G4ParticleHP2NDInelasticFS::Init(), G4ParticleHP2NInelasticFS::Init(), G4ParticleHP2NPInelasticFS::Init(), G4ParticleHP2PInelasticFS::Init(), G4ParticleHP3AInelasticFS::Init(), G4ParticleHP3NAInelasticFS::Init(), G4ParticleHP3NInelasticFS::Init(), G4ParticleHP3NPInelasticFS::Init(), G4ParticleHP4NInelasticFS::Init(), G4ParticleHPD2AInelasticFS::Init(), G4ParticleHPDAInelasticFS::Init(), G4ParticleHPN2AInelasticFS::Init(), G4ParticleHPN2PInelasticFS::Init(), G4ParticleHPN3AInelasticFS::Init(), G4ParticleHPNAInelasticFS::Init(), G4ParticleHPND2AInelasticFS::Init(), G4ParticleHPNDInelasticFS::Init(), G4ParticleHPNHe3InelasticFS::Init(), G4ParticleHPNPAInelasticFS::Init(), G4ParticleHPNPInelasticFS::Init(), G4ParticleHPNT2AInelasticFS::Init(), G4ParticleHPNTInelasticFS::Init(), G4ParticleHPNXInelasticFS::Init(), G4ParticleHPPAInelasticFS::Init(), G4ParticleHPPDInelasticFS::Init(), G4ParticleHPPTInelasticFS::Init(), and G4ParticleHPT2AInelasticFS::Init().
Definition at line 67 of file G4ParticleHPInelasticBaseFS.cc.
Referenced by G4ParticleHP2AInelasticFS::Init(), G4ParticleHP2N2AInelasticFS::Init(), G4ParticleHP2NAInelasticFS::Init(), G4ParticleHP2NDInelasticFS::Init(), G4ParticleHP2NInelasticFS::Init(), G4ParticleHP2NPInelasticFS::Init(), G4ParticleHP2PInelasticFS::Init(), G4ParticleHP3AInelasticFS::Init(), G4ParticleHP3NAInelasticFS::Init(), G4ParticleHP3NInelasticFS::Init(), G4ParticleHP3NPInelasticFS::Init(), G4ParticleHP4NInelasticFS::Init(), G4ParticleHPD2AInelasticFS::Init(), G4ParticleHPDAInelasticFS::Init(), G4ParticleHPN2AInelasticFS::Init(), G4ParticleHPN2PInelasticFS::Init(), G4ParticleHPN3AInelasticFS::Init(), G4ParticleHPNAInelasticFS::Init(), G4ParticleHPND2AInelasticFS::Init(), G4ParticleHPNDInelasticFS::Init(), G4ParticleHPNHe3InelasticFS::Init(), G4ParticleHPNPAInelasticFS::Init(), G4ParticleHPNPInelasticFS::Init(), G4ParticleHPNT2AInelasticFS::Init(), G4ParticleHPNTInelasticFS::Init(), G4ParticleHPNXInelasticFS::Init(), G4ParticleHPPAInelasticFS::Init(), G4ParticleHPPDInelasticFS::Init(), G4ParticleHPPTInelasticFS::Init(), and G4ParticleHPT2AInelasticFS::Init().
|
overridepure virtual |
Implements G4ParticleHPFinalState.
Implemented in G4ParticleHP2AInelasticFS, G4ParticleHP2N2AInelasticFS, G4ParticleHP2NAInelasticFS, G4ParticleHP2NDInelasticFS, G4ParticleHP2NInelasticFS, G4ParticleHP2NPInelasticFS, G4ParticleHP2PInelasticFS, G4ParticleHP3AInelasticFS, G4ParticleHP3NAInelasticFS, G4ParticleHP3NInelasticFS, G4ParticleHP3NPInelasticFS, G4ParticleHP4NInelasticFS, G4ParticleHPD2AInelasticFS, G4ParticleHPDAInelasticFS, G4ParticleHPN2AInelasticFS, G4ParticleHPN2PInelasticFS, G4ParticleHPN3AInelasticFS, G4ParticleHPNAInelasticFS, G4ParticleHPND2AInelasticFS, G4ParticleHPNDInelasticFS, G4ParticleHPNHe3InelasticFS, G4ParticleHPNPAInelasticFS, G4ParticleHPNPInelasticFS, G4ParticleHPNT2AInelasticFS, G4ParticleHPNTInelasticFS, G4ParticleHPNXInelasticFS, G4ParticleHPPAInelasticFS, G4ParticleHPPDInelasticFS, G4ParticleHPPTInelasticFS, and G4ParticleHPT2AInelasticFS.
|
delete |
|
protected |
Definition at line 87 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by Init(), and InitGammas().
|
protected |
Definition at line 84 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), and Init().
|
protected |
Definition at line 79 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), Init(), and ~G4ParticleHPInelasticBaseFS().
|
protected |
Definition at line 80 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), Init(), and ~G4ParticleHPInelasticBaseFS().
|
protected |
Definition at line 78 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), Init(), and ~G4ParticleHPInelasticBaseFS().
|
protected |
Definition at line 82 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), Init(), and ~G4ParticleHPInelasticBaseFS().
|
protected |
Definition at line 86 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), and InitGammas().
|
protected |
Definition at line 83 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by BaseApply(), and InitGammas().
|
protected |
Definition at line 77 of file G4ParticleHPInelasticBaseFS.hh.
Referenced by G4ParticleHPInelasticBaseFS(), GetXsec(), GetXsec(), Init(), and ~G4ParticleHPInelasticBaseFS().