Geant4 10.7.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ParticleChangeForDecay.hh>
Protected Member Functions | |
G4ParticleChangeForDecay (const G4ParticleChangeForDecay &right) | |
G4ParticleChangeForDecay & | operator= (const G4ParticleChangeForDecay &right) |
Protected Member Functions inherited from G4VParticleChange | |
G4VParticleChange (const G4VParticleChange &right) | |
G4VParticleChange & | operator= (const G4VParticleChange &right) |
G4Step * | UpdateStepInfo (G4Step *Step) |
void | InitializeTrueStepLength (const G4Track &) |
void | InitializeLocalEnergyDeposit (const G4Track &) |
void | InitializeSteppingControl (const G4Track &) |
void | InitializeParentWeight (const G4Track &) |
void | InitializeParentGlobalTime (const G4Track &) |
void | InitializeStatusChange (const G4Track &) |
void | InitializeSecondaries (const G4Track &) |
void | InitializeStepInVolumeFlags (const G4Track &) |
G4bool | CheckSecondary (G4Track &) |
G4double | GetAccuracyForWarning () const |
G4double | GetAccuracyForException () const |
Protected Attributes | |
G4double | theGlobalTime0 = 0.0 |
G4double | theLocalTime0 = 0.0 |
G4double | theTimeChange = 0.0 |
G4ThreeVector | thePolarizationChange |
Protected Attributes inherited from G4VParticleChange | |
G4TrackFastVector * | theListOfSecondaries = nullptr |
G4TrackStatus | theStatusChange = fAlive |
G4SteppingControl | theSteppingControlFlag = NormalCondition |
G4double | theLocalEnergyDeposit = 0.0 |
G4double | theNonIonizingEnergyDeposit = 0.0 |
G4double | theTrueStepLength = 0.0 |
G4double | theParentWeight = 1.0 |
G4double | theParentGlobalTime = 0.0 |
G4int | theNumberOfSecondaries = 0 |
G4int | theSizeOftheListOfSecondaries = 0 |
G4int | verboseLevel = 1 |
G4bool | theFirstStepInVolume = false |
G4bool | theLastStepInVolume = false |
G4bool | isParentWeightProposed = false |
G4bool | fSetSecondaryWeightByProcess = false |
G4bool | debugFlag = false |
Additional Inherited Members | |
Static Protected Attributes inherited from G4VParticleChange | |
static const G4double | accuracyForWarning = 1.0e-9 |
static const G4double | accuracyForException = 0.001 |
Definition at line 47 of file G4ParticleChangeForDecay.hh.
G4ParticleChangeForDecay::G4ParticleChangeForDecay | ( | ) |
Definition at line 40 of file G4ParticleChangeForDecay.cc.
|
virtual |
Definition at line 46 of file G4ParticleChangeForDecay.cc.
|
protected |
Definition at line 51 of file G4ParticleChangeForDecay.cc.
Reimplemented from G4VParticleChange.
Definition at line 190 of file G4ParticleChangeForDecay.cc.
Referenced by UpdateStepForAtRest().
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 174 of file G4ParticleChangeForDecay.cc.
Referenced by CheckIt().
Definition at line 123 of file G4ParticleChangeForDecay.hh.
Referenced by UpdateStepForAtRest().
Definition at line 136 of file G4ParticleChangeForDecay.hh.
|
inline |
Definition at line 143 of file G4ParticleChangeForDecay.hh.
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 112 of file G4ParticleChangeForDecay.cc.
Referenced by G4Decay::DecayIt(), G4UnknownDecay::DecayIt(), G4Radioactivation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4Decay::PostStepDoIt(), and G4DecayWithSpin::PostStepDoIt().
G4bool G4ParticleChangeForDecay::operator!= | ( | const G4ParticleChangeForDecay & | right | ) | const |
Definition at line 105 of file G4ParticleChangeForDecay.cc.
|
protected |
Definition at line 63 of file G4ParticleChangeForDecay.cc.
G4bool G4ParticleChangeForDecay::operator== | ( | const G4ParticleChangeForDecay & | right | ) | const |
Definition at line 98 of file G4ParticleChangeForDecay.cc.
|
inline |
Definition at line 117 of file G4ParticleChangeForDecay.hh.
Referenced by G4UnknownDecay::DecayIt().
|
inline |
Definition at line 130 of file G4ParticleChangeForDecay.hh.
Referenced by G4RadioactiveDecayBase::DecayAnalog(), G4Decay::DecayIt(), G4Radioactivation::DecayIt(), and G4RadioactiveDecay::DecayIt().
|
inline |
Definition at line 149 of file G4ParticleChangeForDecay.hh.
Definition at line 156 of file G4ParticleChangeForDecay.hh.
Referenced by G4DecayWithSpin::AtRestDoIt(), and G4DecayWithSpin::PostStepDoIt().
Reimplemented from G4VParticleChange.
Definition at line 147 of file G4ParticleChangeForDecay.cc.
Reimplemented from G4VParticleChange.
Definition at line 131 of file G4ParticleChangeForDecay.cc.
|
protected |
Definition at line 100 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), and ProposeGlobalTime().
|
protected |
Definition at line 102 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), ProposeGlobalTime(), and UpdateStepForAtRest().
|
protected |
Definition at line 108 of file G4ParticleChangeForDecay.hh.
Referenced by G4ParticleChangeForDecay(), GetPolarization(), Initialize(), operator=(), ProposePolarization(), UpdateStepForAtRest(), and UpdateStepForPostStep().
|
protected |
Definition at line 105 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), GetLocalTime(), Initialize(), operator=(), ProposeGlobalTime(), ProposeLocalTime(), and UpdateStepForAtRest().