Geant4 9.6.0
Toolkit for the simulation of the passage of particles through matter
|
#include <G4FieldTrack.hh>
Public Types | |
enum | { ncompSVEC = 12 } |
Friends | |
std::ostream & | operator<< (std::ostream &os, const G4FieldTrack &SixVec) |
Definition at line 53 of file G4FieldTrack.hh.
anonymous enum |
G4FieldTrack::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 |
||
) |
Definition at line 49 of file G4FieldTrack.cc.
G4FieldTrack::G4FieldTrack | ( | const G4FieldTrack & | pFieldTrack | ) |
G4FieldTrack::G4FieldTrack | ( | char | ) |
Definition at line 101 of file G4FieldTrack.cc.
G4FieldTrack::~G4FieldTrack | ( | ) |
G4FieldTrack::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 |
||
) |
Definition at line 74 of file G4FieldTrack.cc.
|
inline |
Referenced by G4MagInt_Driver::AccurateAdvance(), and G4MagInt_Driver::QuickAdvance().
|
inline |
Referenced by G4PathFinder::ComputeStep().
|
inline |
Definition at line 209 of file G4FieldTrack.hh.
|
inline |
Referenced by G4MagInt_Driver::AccurateAdvance(), G4ChordFinder::AdvanceChordLimited(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), G4PropagatorInField::ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4MagInt_Driver::PrintStat_Aux(), G4VIntersectionLocator::printStatus(), G4PropagatorInField::printStatus(), G4MagInt_Driver::PrintStatus(), G4MagInt_Driver::QuickAdvance(), and G4VIntersectionLocator::ReEstimateEndpoint().
|
inline |
|
inline |
|
inline |
Referenced by G4VIntersectionLocator::printStatus(), and G4PropagatorInField::printStatus().
|
inline |
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4PropagatorInField::ComputeStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4MagInt_Driver::PrintStat_Aux(), G4VIntersectionLocator::printStatus(), G4PropagatorInField::printStatus(), and G4MagInt_Driver::PrintStatus().
|
inline |
|
inline |
Referenced by G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), G4ChordFinder::ApproxCurvePointS(), G4ChordFinder::ApproxCurvePointV(), G4PathFinder::ComputeStep(), G4PropagatorInField::ComputeStep(), G4PathFinder::DoNextCurvedStep(), G4PathFinder::DoNextLinearStep(), G4BrentLocator::EstimateIntersectionPoint(), G4MultiLevelLocator::EstimateIntersectionPoint(), G4SimpleLocator::EstimateIntersectionPoint(), G4ChordFinderSaf::FindNextChord(), G4PathFinder::Locate(), G4MagInt_Driver::PrintStat_Aux(), G4VIntersectionLocator::printStatus(), G4PropagatorInField::printStatus(), G4MagInt_Driver::PrintStatus(), G4MagInt_Driver::QuickAdvance(), G4VIntersectionLocator::ReEstimateEndpoint(), and G4PathFinder::ReLocate().
|
inline |
|
inline |
|
inline |
Referenced by G4FieldTrack().
|
inline |
void G4FieldTrack::SetChargeAndMoments | ( | G4double | charge, |
G4double | magnetic_dipole_moment = DBL_MAX , |
||
G4double | electric_dipole_moment = DBL_MAX , |
||
G4double | magnetic_charge = DBL_MAX |
||
) |
Definition at line 112 of file G4FieldTrack.cc.
Referenced by G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), and G4FieldTrackUpdator::Update().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by G4PathFinder::DoNextLinearStep().
|
inline |
Definition at line 127 of file G4FieldTrack.hh.
Referenced by G4FieldTrackUpdator::Update().
|
inline |
Referenced by G4FieldTrackUpdator::Update().
|
inline |
Referenced by G4FieldTrack().
|
inline |
Referenced by G4FieldTrackUpdator::Update().
|
friend |
Definition at line 33 of file G4FieldTrack.cc.