ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/track/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 53 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 53 of file G4ParticleChangeForDecay.hh
G4ParticleChangeForDecay::G4ParticleChangeForDecay | ( | ) |
Definition at line 47 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 47 of file G4ParticleChangeForDecay.cc
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
|
virtual |
Definition at line 58 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 58 of file G4ParticleChangeForDecay.cc
References G4cout, G4endl, and G4VParticleChange::verboseLevel.
|
protected |
Definition at line 67 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 67 of file G4ParticleChangeForDecay.cc
References theGlobalTime0, theLocalTime0, thePolarizationChange, and theTimeChange.
Reimplemented from G4VParticleChange.
Definition at line 200 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 200 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, theTimeChange, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by UpdateStepForAtRest().
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 185 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 185 of file G4ParticleChangeForDecay.cc
References G4VParticleChange::DumpInfo(), G4cout, G4endl, ns, theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by CheckIt().
Definition at line 131 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 131 of file G4ParticleChangeForDecay.hh
References theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by UpdateStepForAtRest().
Definition at line 144 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 144 of file G4ParticleChangeForDecay.hh
References theTimeChange.
|
inline |
Definition at line 151 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 151 of file G4ParticleChangeForDecay.hh
References thePolarizationChange.
Reimplemented from G4VParticleChange.
Definition at line 123 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 123 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(), G4Radioactivation::DecayIt(), G4RadioactiveDecayBase::DecayIt(), G4RadioactiveDecay::DecayIt(), G4DecayWithSpin::PostStepDoIt(), and G4Decay::PostStepDoIt().
G4bool G4ParticleChangeForDecay::operator!= | ( | const G4ParticleChangeForDecay & | right | ) | const |
Definition at line 115 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 115 of file G4ParticleChangeForDecay.cc
|
protected |
Definition at line 76 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 76 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 110 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 110 of file G4ParticleChangeForDecay.cc
Definition at line 125 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 125 of file G4ParticleChangeForDecay.hh
References theGlobalTime0, theLocalTime0, and theTimeChange.
Referenced by G4UnknownDecay::DecayIt().
Definition at line 138 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 138 of file G4ParticleChangeForDecay.hh
References t, and theTimeChange.
Referenced by G4RadioactiveDecayBase::DecayAnalog(), G4Decay::DecayIt(), G4Radioactivation::DecayIt(), and G4RadioactiveDecay::DecayIt().
Definition at line 163 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 163 of file G4ParticleChangeForDecay.hh
References CLHEP::Hep3Vector::setX(), CLHEP::Hep3Vector::setY(), CLHEP::Hep3Vector::setZ(), and thePolarizationChange.
Referenced by G4DecayWithSpin::AtRestDoIt(), and G4DecayWithSpin::PostStepDoIt().
|
inline |
Definition at line 157 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 157 of file G4ParticleChangeForDecay.hh
References thePolarizationChange.
Reimplemented from G4VParticleChange.
Definition at line 160 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 160 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 145 of file G4ParticleChangeForDecay.cc.
View newest version in sPHENIX GitHub at line 145 of file G4ParticleChangeForDecay.cc
References G4Step::GetPostStepPoint(), G4VParticleChange::isParentWeightProposed, G4StepPoint::SetPolarization(), G4StepPoint::SetWeight(), G4VParticleChange::theParentWeight, thePolarizationChange, and G4VParticleChange::UpdateStepInfo().
|
protected |
Definition at line 108 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 108 of file G4ParticleChangeForDecay.hh
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), and ProposeGlobalTime().
|
protected |
Definition at line 110 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 110 of file G4ParticleChangeForDecay.hh
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), Initialize(), operator=(), ProposeGlobalTime(), and UpdateStepForAtRest().
|
protected |
Definition at line 116 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 116 of file G4ParticleChangeForDecay.hh
Referenced by G4ParticleChangeForDecay(), GetPolarization(), Initialize(), operator=(), ProposePolarization(), UpdateStepForAtRest(), and UpdateStepForPostStep().
|
protected |
Definition at line 113 of file G4ParticleChangeForDecay.hh.
View newest version in sPHENIX GitHub at line 113 of file G4ParticleChangeForDecay.hh
Referenced by CheckIt(), DumpInfo(), G4ParticleChangeForDecay(), GetGlobalTime(), GetLocalTime(), Initialize(), operator=(), ProposeGlobalTime(), ProposeLocalTime(), and UpdateStepForAtRest().