Geant4
10.03
|
#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 |
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 54 of file G4ParticleChangeForDecay.hh.
G4ParticleChangeForDecay::G4ParticleChangeForDecay | ( | ) |
Definition at line 48 of file G4ParticleChangeForDecay.cc.
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
|
virtual |
Definition at line 59 of file G4ParticleChangeForDecay.cc.
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
|
protected |
Definition at line 68 of file G4ParticleChangeForDecay.cc.
References theGlobalTime0, theLocalTime0, thePolarizationChange, and theTimeChange.
Reimplemented from G4VParticleChange.
Definition at line 201 of file G4ParticleChangeForDecay.cc.
References G4VParticleChange::accuracyForException, G4VParticleChange::accuracyForWarning, G4VParticleChange::CheckIt(), DumpInfo(), EventMustBeAborted, G4cout, G4endl, G4Exception(), G4Track::GetDefinition(), G4Track::GetKineticEnergy(), G4Track::GetLocalTime(), G4ParticleDefinition::GetParticleName(), G4Track::GetPosition(), m, MeV, ns, theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by UpdateStepForAtRest().
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 186 of file G4ParticleChangeForDecay.cc.
References G4VParticleChange::DumpInfo(), G4cout, G4endl, ns, theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by CheckIt().
Definition at line 132 of file G4ParticleChangeForDecay.hh.
References theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by UpdateStepForAtRest().
Definition at line 145 of file G4ParticleChangeForDecay.hh.
References theTimeChange.
|
inline |
Definition at line 152 of file G4ParticleChangeForDecay.hh.
References thePolarizationChange.
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 124 of file G4ParticleChangeForDecay.cc.
References G4Track::GetDynamicParticle(), G4Track::GetGlobalTime(), G4Track::GetLocalTime(), G4DynamicParticle::GetPolarization(), G4VParticleChange::Initialize(), theGlobalTime0, theLocalTime0, thePolarizationChange, and theTimeChange.
Referenced by G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4DecayWithSpin::PostStepDoIt(), and G4Decay::PostStepDoIt().
G4bool G4ParticleChangeForDecay::operator!= | ( | const G4ParticleChangeForDecay & | right | ) | const |
Definition at line 116 of file G4ParticleChangeForDecay.cc.
|
protected |
Definition at line 77 of file G4ParticleChangeForDecay.cc.
References G4cout, G4FastVector< Type, N >::SetElement(), theGlobalTime0, G4VParticleChange::theListOfSecondaries, G4VParticleChange::theLocalEnergyDeposit, theLocalTime0, G4VParticleChange::theNumberOfSecondaries, thePolarizationChange, G4VParticleChange::theStatusChange, G4VParticleChange::theSteppingControlFlag, theTimeChange, G4VParticleChange::theTrueStepLength, and G4VParticleChange::verboseLevel.
G4bool G4ParticleChangeForDecay::operator== | ( | const G4ParticleChangeForDecay & | right | ) | const |
Definition at line 111 of file G4ParticleChangeForDecay.cc.
|
inline |
Definition at line 126 of file G4ParticleChangeForDecay.hh.
References theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by G4UnknownDecay::DecayIt().
|
inline |
Definition at line 139 of file G4ParticleChangeForDecay.hh.
References theTimeChange.
Referenced by G4Decay::DecayIt(), and G4RadioactiveDecay::DecayIt().
Definition at line 164 of file G4ParticleChangeForDecay.hh.
References thePolarizationChange.
Referenced by G4DecayWithSpin::AtRestDoIt(), and G4DecayWithSpin::PostStepDoIt().
|
inline |
Definition at line 158 of file G4ParticleChangeForDecay.hh.
References thePolarizationChange.
Reimplemented from G4VParticleChange.
Definition at line 161 of file G4ParticleChangeForDecay.cc.
References G4StepPoint::AddProperTime(), CheckIt(), G4VParticleChange::debugFlag, GetGlobalTime(), G4Step::GetPostStepPoint(), G4Step::GetTrack(), G4VParticleChange::isParentWeightProposed, G4StepPoint::SetGlobalTime(), G4StepPoint::SetLocalTime(), G4StepPoint::SetPolarization(), G4StepPoint::SetWeight(), theLocalTime0, G4VParticleChange::theParentWeight, thePolarizationChange, theTimeChange, and G4VParticleChange::UpdateStepInfo().
Reimplemented from G4VParticleChange.
Definition at line 146 of file G4ParticleChangeForDecay.cc.
References G4Step::GetPostStepPoint(), G4VParticleChange::isParentWeightProposed, G4StepPoint::SetPolarization(), G4StepPoint::SetWeight(), G4VParticleChange::theParentWeight, thePolarizationChange, and G4VParticleChange::UpdateStepInfo().
|
protected |
Definition at line 109 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), and ProposeGlobalTime().
|
protected |
Definition at line 111 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), ProposeGlobalTime(), and UpdateStepForAtRest().
|
protected |
Definition at line 117 of file G4ParticleChangeForDecay.hh.
Referenced by G4ParticleChangeForDecay(), GetPolarization(), Initialize(), operator=(), ProposePolarization(), UpdateStepForAtRest(), and UpdateStepForPostStep().
|
protected |
Definition at line 114 of file G4ParticleChangeForDecay.hh.
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), GetLocalTime(), Initialize(), operator=(), ProposeGlobalTime(), ProposeLocalTime(), and UpdateStepForAtRest().