Geant4
10.03.p03
|
#include <G4FastStep.hh>
Protected Member Functions | |
G4FastStep (const G4FastStep &right) | |
G4FastStep & | operator= (const G4FastStep &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 91 of file G4FastStep.hh.
G4FastStep::G4FastStep | ( | ) |
Definition at line 298 of file G4FastStep.cc.
|
virtual |
Definition at line 312 of file G4FastStep.cc.
|
protected |
Definition at line 321 of file G4FastStep.cc.
Reimplemented from G4VParticleChange.
Definition at line 466 of file G4FastStep.cc.
G4Track * G4FastStep::CreateSecondaryTrack | ( | const G4DynamicParticle & | dynamics, |
G4ThreeVector | polarization, | ||
G4ThreeVector | position, | ||
G4double | time, | ||
G4bool | localCoordinates = true |
||
) |
Definition at line 203 of file G4FastStep.cc.
G4Track * G4FastStep::CreateSecondaryTrack | ( | const G4DynamicParticle & | dynamics, |
G4ThreeVector | position, | ||
G4double | time, | ||
G4bool | localCoordinates = true |
||
) |
Definition at line 225 of file G4FastStep.cc.
|
virtual |
Reimplemented from G4VParticleChange.
Definition at line 443 of file G4FastStep.cc.
void G4FastStep::ForceSteppingHitInvocation | ( | ) |
G4int G4FastStep::GetNumberOfSecondaryTracks | ( | ) |
G4double G4FastStep::GetTotalEnergyDeposited | ( | ) | const |
void G4FastStep::Initialize | ( | const G4FastTrack & | fastTrack | ) |
Definition at line 54 of file G4FastStep.cc.
void G4FastStep::KillPrimaryTrack | ( | ) |
Definition at line 88 of file G4FastStep.cc.
G4bool G4FastStep::operator!= | ( | const G4FastStep & | right | ) | const |
Definition at line 361 of file G4FastStep.cc.
|
protected |
Definition at line 328 of file G4FastStep.cc.
G4bool G4FastStep::operator== | ( | const G4FastStep & | right | ) | const |
Definition at line 356 of file G4FastStep.cc.
void G4FastStep::ProposePrimaryTrackFinalKineticEnergyAndDirection | ( | G4double | kineticEnergy, |
const G4ThreeVector & | direction, | ||
G4bool | localCoordinates = true |
||
) |
Definition at line 151 of file G4FastStep.cc.
void G4FastStep::ProposePrimaryTrackFinalMomentumDirection | ( | const G4ThreeVector & | momentum, |
G4bool | localCoordinates = true |
||
) |
Definition at line 125 of file G4FastStep.cc.
void G4FastStep::ProposePrimaryTrackFinalPolarization | ( | const G4ThreeVector & | polarization, |
G4bool | localCoordinates = true |
||
) |
Definition at line 179 of file G4FastStep.cc.
void G4FastStep::ProposePrimaryTrackFinalPosition | ( | const G4ThreeVector & | position, |
G4bool | localCoordinates = true |
||
) |
Definition at line 99 of file G4FastStep.cc.
void G4FastStep::SetPrimaryTrackFinalKineticEnergyAndDirection | ( | G4double | kineticEnergy, |
const G4ThreeVector & | direction, | ||
G4bool | localCoordinates = true |
||
) |
Definition at line 167 of file G4FastStep.cc.
void G4FastStep::SetPrimaryTrackFinalMomentum | ( | const G4ThreeVector & | momentum, |
G4bool | localCoordinates = true |
||
) |
Definition at line 140 of file G4FastStep.cc.
void G4FastStep::SetPrimaryTrackFinalPolarization | ( | const G4ThreeVector & | polarization, |
G4bool | localCoordinates = true |
||
) |
Definition at line 193 of file G4FastStep.cc.
void G4FastStep::SetPrimaryTrackFinalPosition | ( | const G4ThreeVector & | position, |
G4bool | localCoordinates = true |
||
) |
Definition at line 114 of file G4FastStep.cc.
Reimplemented from G4VParticleChange.
Definition at line 407 of file G4FastStep.cc.
Reimplemented from G4VParticleChange.
Definition at line 370 of file G4FastStep.cc.