#include <G4FieldTrackUpdator.hh>
Definition at line 40 of file G4FieldTrackUpdator.hh.
◆ CreateFieldTrack()
Definition at line 40 of file G4FieldTrackUpdator.cc.
41{
47 0.0
48 );
49}
G4double GetCharge() const
const G4ThreeVector & GetPolarization() const
const G4ThreeVector & GetPosition() const
G4double GetGlobalTime() const
const G4DynamicParticle * GetDynamicParticle() const
const G4ThreeVector & GetMomentumDirection() const
G4double GetKineticEnergy() const
◆ Update()
Definition at line 52 of file G4FieldTrackUpdator.cc.
53{
55
56
58
59
62
63#ifdef G4CHECK
66 {
67 G4cerr <<
"ERROR> G4FieldTrackUpdator sees *Disagreement* in momentum "
73 G4cout <<
" FTupdator: FldTrack-Tracking= "
75 }
76#endif
77
79
83
85}
G4GLOB_DLL std::ostream G4cerr
G4GLOB_DLL std::ostream G4cout
const G4ParticleDefinition * GetParticleDefinition() const
G4double GetMagneticMoment() const
void SetProperTimeOfFlight(G4double tofProper)
void SetPDGSpin(G4double pdgSpin)
void SetChargeAndMoments(G4double charge, G4double magnetic_dipole_moment=DBL_MAX, G4double electric_dipole_moment=DBL_MAX, G4double magnetic_charge=DBL_MAX)
void UpdateState(const G4ThreeVector &pPosition, G4double LaboratoryTimeOfFlight, const G4ThreeVector &pMomentumDirection, G4double kineticEnergy)
void SetSpin(const G4ThreeVector &vSpin)
void SetRestMass(G4double Mass_c2)
G4ThreeVector GetMomentum() const
G4double GetPDGSpin() const
G4double GetProperTime() const
G4ThreeVector GetMomentum() const
Referenced by G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelGeometriesLimiterProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), and G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength().
The documentation for this class was generated from the following files: