Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4ParticleChangeForLoss.hh>
Protected Member Functions | |
G4ParticleChangeForLoss (const G4ParticleChangeForLoss &right) | |
G4ParticleChangeForLoss & | operator= (const G4ParticleChangeForLoss &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 | |
Protected Attributes inherited from G4VParticleChange | |
G4TrackFastVector * | theListOfSecondaries |
G4int | theNumberOfSecondaries |
G4int | theSizeOftheListOfSecondaries |
G4TrackStatus | theStatusChange |
G4SteppingControl | theSteppingControlFlag |
G4double | theLocalEnergyDeposit |
G4double | theNonIonizingEnergyDeposit |
G4double | theTrueStepLength |
G4bool | theFirstStepInVolume |
G4bool | theLastStepInVolume |
G4double | theParentWeight |
G4bool | isParentWeightProposed |
G4bool | fSetSecondaryWeightByProcess |
G4double | theParentGlobalTime |
G4int | verboseLevel |
G4bool | debugFlag |
Static Protected Attributes inherited from G4VParticleChange | |
static const G4double | accuracyForWarning = 1.0e-9 |
static const G4double | accuracyForException = 0.001 |
Definition at line 60 of file G4ParticleChangeForLoss.hh.
G4ParticleChangeForLoss::G4ParticleChangeForLoss | ( | ) |
Definition at line 52 of file G4ParticleChangeForLoss.cc.
|
virtual |
Definition at line 65 of file G4ParticleChangeForLoss.cc.
|
protected |
Definition at line 74 of file G4ParticleChangeForLoss.cc.
|
inline |
Definition at line 260 of file G4ParticleChangeForLoss.hh.
Reimplemented from G4VParticleChange.
Definition at line 160 of file G4ParticleChangeForLoss.cc.
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 136 of file G4ParticleChangeForLoss.cc.
Referenced by CheckIt().
|
inline |
Definition at line 160 of file G4ParticleChangeForLoss.hh.
Definition at line 207 of file G4ParticleChangeForLoss.hh.
Referenced by G4PolarizedMollerBhabhaModel::SampleSecondaries().
|
inline |
Definition at line 182 of file G4ParticleChangeForLoss.hh.
|
inline |
Definition at line 155 of file G4ParticleChangeForLoss.hh.
|
inline |
Definition at line 145 of file G4ParticleChangeForLoss.hh.
Referenced by G4EmBiasingManager::ApplySecondaryBiasing(), and G4VEnergyLossProcess::PostStepDoIt().
|
inline |
Definition at line 176 of file G4ParticleChangeForLoss.hh.
Referenced by G4EmBiasingManager::ApplySecondaryBiasing(), and G4ePolarizedBremsstrahlungModel::SampleSecondaries().
|
inline |
Definition at line 213 of file G4ParticleChangeForLoss.hh.
Definition at line 232 of file G4ParticleChangeForLoss.hh.
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), and G4NuclearStopping::AlongStepDoIt().
Definition at line 244 of file G4ParticleChangeForLoss.hh.
Referenced by G4VEnergyLossProcess::PostStepDoIt().
|
protected |
Definition at line 89 of file G4ParticleChangeForLoss.cc.
|
inline |
Definition at line 170 of file G4ParticleChangeForLoss.hh.
|
inline |
Definition at line 188 of file G4ParticleChangeForLoss.hh.
|
inline |
Definition at line 200 of file G4ParticleChangeForLoss.hh.
Referenced by G4EmBiasingManager::ApplySecondaryBiasing(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), and G4PenelopeIonisationModel::SampleSecondaries().
|
inline |
Definition at line 219 of file G4ParticleChangeForLoss.hh.
Referenced by G4ePolarizedBremsstrahlungModel::SampleSecondaries(), and G4PolarizedMollerBhabhaModel::SampleSecondaries().
Definition at line 225 of file G4ParticleChangeForLoss.hh.
|
inline |
Definition at line 273 of file G4ParticleChangeForLoss.hh.
Referenced by G4VEnergyLossProcess::BuildPhysicsTable().
|
inline |
Definition at line 165 of file G4ParticleChangeForLoss.hh.
Referenced by G4VEnergyLossProcess::AlongStepDoIt().
|
inline |
Definition at line 150 of file G4ParticleChangeForLoss.hh.
Referenced by G4VEnergyLossProcess::AlongStepDoIt(), G4NuclearStopping::AlongStepDoIt(), G4EmBiasingManager::ApplySecondaryBiasing(), G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4mplIonisationWithDeltaModel::SampleSecondaries(), G4LivermoreBremsstrahlungModel::SampleSecondaries(), G4LivermoreIonisationModel::SampleSecondaries(), G4PenelopeBremsstrahlungModel::SampleSecondaries(), G4PenelopeIonisationModel::SampleSecondaries(), G4MuBetheBlochModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), and G4PAIPhotonModel::SampleSecondaries().
|
inline |
Definition at line 194 of file G4ParticleChangeForLoss.hh.
Referenced by G4eBremParametrizedModel::SampleSecondaries(), G4eBremsstrahlungRelModel::SampleSecondaries(), G4SeltzerBergerModel::SampleSecondaries(), G4mplIonisationWithDeltaModel::SampleSecondaries(), G4MuBetheBlochModel::SampleSecondaries(), G4MuBremsstrahlungModel::SampleSecondaries(), G4MuPairProductionModel::SampleSecondaries(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4BetheBlochModel::SampleSecondaries(), G4BraggIonModel::SampleSecondaries(), G4BraggModel::SampleSecondaries(), G4eBremsstrahlungModel::SampleSecondaries(), G4ICRU73QOModel::SampleSecondaries(), G4MollerBhabhaModel::SampleSecondaries(), G4PAIModel::SampleSecondaries(), and G4PAIPhotonModel::SampleSecondaries().
Reimplemented from G4VParticleChange.
Definition at line 210 of file G4ParticleChangeForLoss.cc.
Reimplemented from G4VParticleChange.
Definition at line 240 of file G4ParticleChangeForLoss.cc.