#include <G4FieldTrack.hh>
|
| G4FieldTrack (const G4ThreeVector &pPosition, G4double LaboratoryTimeOfFlight, const G4ThreeVector &pMomentumDirection, G4double kineticEnergy, G4double restMass_c2, G4double charge, const G4ThreeVector &pSpin, G4double magnetic_dipole_moment=0.0, G4double curve_length=0.0) |
|
| G4FieldTrack (const G4FieldTrack &pFieldTrack) |
|
| G4FieldTrack (char) |
|
| ~G4FieldTrack () |
|
void | UpdateState (const G4ThreeVector &pPosition, G4double LaboratoryTimeOfFlight, const G4ThreeVector &pMomentumDirection, G4double kineticEnergy) |
|
void | UpdateFourMomentum (G4double kineticEnergy, const G4ThreeVector &momentumDirection) |
|
void | SetChargeAndMoments (G4double charge, G4double magnetic_dipole_moment=DBL_MAX, G4double electric_dipole_moment=DBL_MAX, G4double magnetic_charge=DBL_MAX) |
|
| G4FieldTrack (const G4ThreeVector &pPosition, const G4ThreeVector &pMomentumDirection, G4double curve_length, G4double kineticEnergy, const G4double restMass_c2, G4double velocity, G4double LaboratoryTimeOfFlight=0.0, G4double ProperTimeOfFlight=0.0, const G4ThreeVector *pSpin=0) |
|
G4FieldTrack & | operator= (const G4FieldTrack &rStVec) |
|
G4ThreeVector | GetMomentum () const |
|
G4ThreeVector | GetPosition () const |
|
const G4ThreeVector & | GetMomentumDir () const |
|
G4ThreeVector | GetMomentumDirection () const |
|
G4double | GetCurveLength () const |
|
G4ThreeVector | GetSpin () const |
|
G4double | GetLabTimeOfFlight () const |
|
G4double | GetProperTimeOfFlight () const |
|
G4double | GetKineticEnergy () const |
|
G4double | GetCharge () const |
|
void | SetPosition (G4ThreeVector nPos) |
|
void | SetMomentum (G4ThreeVector nMomDir) |
|
void | SetMomentumDir (G4ThreeVector nMomDir) |
|
void | SetRestMass (G4double Mass_c2) |
|
void | SetCurveLength (G4double nCurve_s) |
|
void | SetKineticEnergy (G4double nEnergy) |
|
void | SetSpin (G4ThreeVector nSpin) |
|
void | SetLabTimeOfFlight (G4double nTOF) |
|
void | SetProperTimeOfFlight (G4double nTOF) |
|
void | InitialiseSpin (const G4ThreeVector &Spin) |
|
void | DumpToArray (G4double valArr[ncompSVEC]) const |
|
void | LoadFromArray (const G4double valArr[ncompSVEC], G4int noVarsIntegrated) |
|
const G4ChargeState * | GetChargeState () const |
|
Definition at line 53 of file G4FieldTrack.hh.
G4FieldTrack::G4FieldTrack |
( |
char |
) | |
|
G4FieldTrack::~G4FieldTrack |
( |
) | |
|
void G4FieldTrack::DumpToArray |
( |
G4double |
valArr[ncompSVEC]) | |
const |
|
inline |
G4double G4FieldTrack::GetCharge |
( |
) | |
const |
|
inline |
const G4ChargeState* G4FieldTrack::GetChargeState |
( |
) | |
const |
|
inline |
G4double G4FieldTrack::GetCurveLength |
( |
) | |
const |
|
inline |
G4double G4FieldTrack::GetKineticEnergy |
( |
) | |
const |
|
inline |
G4double G4FieldTrack::GetLabTimeOfFlight |
( |
) | |
const |
|
inline |
G4double G4FieldTrack::GetProperTimeOfFlight |
( |
) | |
const |
|
inline |
The documentation for this class was generated from the following files:
- D:/Geant4/geant4_9_6_p02/source/geometry/magneticfield/include/G4FieldTrack.hh
- D:/Geant4/geant4_9_6_p02/source/geometry/magneticfield/src/G4FieldTrack.cc