Geant4
10.03.p03
|
#include <G4ParticleChange.hh>
Protected Member Functions | |
G4ParticleChange (const G4ParticleChange &right) | |
G4ParticleChange & | operator= (const G4ParticleChange &right) |
G4Step * | UpdateStepInfo (G4Step *Step) |
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 77 of file G4ParticleChange.hh.
G4ParticleChange::G4ParticleChange | ( | ) |
Definition at line 54 of file G4ParticleChange.cc.
|
virtual |
Definition at line 68 of file G4ParticleChange.cc.
|
protected |
Definition at line 78 of file G4ParticleChange.cc.
Definition at line 218 of file G4ParticleChange.cc.
void G4ParticleChange::AddSecondary | ( | G4DynamicParticle * | aSecondary, |
G4bool | IsGoodForTracking = false |
||
) |
Definition at line 168 of file G4ParticleChange.cc.
void G4ParticleChange::AddSecondary | ( | G4DynamicParticle * | aSecondary, |
G4ThreeVector | position, | ||
G4bool | IsGoodForTracking = false |
||
) |
Definition at line 184 of file G4ParticleChange.cc.
void G4ParticleChange::AddSecondary | ( | G4DynamicParticle * | aSecondary, |
G4double | time, | ||
G4bool | IsGoodForTracking = false |
||
) |
Definition at line 201 of file G4ParticleChange.cc.
G4ThreeVector G4ParticleChange::CalcMomentum | ( | G4double | energy, |
G4ThreeVector | direction, | ||
G4double | mass | ||
) | const |
Reimplemented from G4VParticleChange.
Definition at line 506 of file G4ParticleChange.cc.
|
virtual |
Reimplemented from G4VParticleChange.
Reimplemented in G4ParticleChangeForTransport.
Definition at line 445 of file G4ParticleChange.cc.
G4double G4ParticleChange::GetCharge | ( | ) | const |
G4double G4ParticleChange::GetEnergy | ( | ) | const |
G4ThreeVector G4ParticleChange::GetGlobalPosition | ( | const G4ThreeVector & | displacement | ) | const |
G4double G4ParticleChange::GetMagneticMoment | ( | ) | const |
G4double G4ParticleChange::GetMass | ( | ) | const |
const G4ThreeVector* G4ParticleChange::GetMomentumDirection | ( | ) | const |
const G4ThreeVector* G4ParticleChange::GetPolarization | ( | ) | const |
const G4ThreeVector* G4ParticleChange::GetPosition | ( | ) | const |
G4double G4ParticleChange::GetProperTime | ( | ) | const |
G4double G4ParticleChange::GetVelocity | ( | ) | const |
Reimplemented from G4VParticleChange.
Reimplemented in G4ParticleChangeForTransport.
Definition at line 228 of file G4ParticleChange.cc.
G4bool G4ParticleChange::operator!= | ( | const G4ParticleChange & | right | ) | const |
Definition at line 158 of file G4ParticleChange.cc.
|
protected |
Definition at line 102 of file G4ParticleChange.cc.
G4bool G4ParticleChange::operator== | ( | const G4ParticleChange & | right | ) | const |
Definition at line 153 of file G4ParticleChange.cc.
void G4ParticleChange::ProposeMomentumDirection | ( | const G4ThreeVector & | Pfinal | ) |
void G4ParticleChange::ProposePolarization | ( | const G4ThreeVector & | finalPoralization | ) |
void G4ParticleChange::ProposePosition | ( | const G4ThreeVector & | finalPosition | ) |
Reimplemented from G4VParticleChange.
Reimplemented in G4ParticleChangeForTransport.
Definition at line 264 of file G4ParticleChange.cc.
Reimplemented from G4VParticleChange.
Reimplemented in G4ParticleChangeForTransport.
Definition at line 402 of file G4ParticleChange.cc.
Reimplemented from G4VParticleChange.
Reimplemented in G4ParticleChangeForTransport.
Definition at line 348 of file G4ParticleChange.cc.
|
protected |
Definition at line 235 of file G4ParticleChange.hh.
|
protected |
Definition at line 255 of file G4ParticleChange.hh.
|
protected |
Definition at line 261 of file G4ParticleChange.hh.
|
protected |
Definition at line 231 of file G4ParticleChange.hh.
|
protected |
Definition at line 241 of file G4ParticleChange.hh.
|
protected |
Definition at line 243 of file G4ParticleChange.hh.
|
protected |
Definition at line 258 of file G4ParticleChange.hh.
|
protected |
Definition at line 252 of file G4ParticleChange.hh.
|
protected |
Definition at line 221 of file G4ParticleChange.hh.
|
protected |
Definition at line 228 of file G4ParticleChange.hh.
|
protected |
Definition at line 238 of file G4ParticleChange.hh.
|
protected |
Definition at line 249 of file G4ParticleChange.hh.
|
protected |
Definition at line 246 of file G4ParticleChange.hh.
|
protected |
Definition at line 234 of file G4ParticleChange.hh.