Geant4  10.02
G4Track Class Reference

#include <G4Track.hh>

+ Collaboration diagram for G4Track:

Public Member Functions

 G4Track ()
 
 G4Track (G4DynamicParticle *apValueDynamicParticle, G4double aValueTime, const G4ThreeVector &aValuePosition)
 
 G4Track (const G4Track &)
 
 ~G4Track ()
 
void * operator new (size_t)
 
void operator delete (void *aTrack)
 
G4bool operator== (const G4Track &)
 
void CopyTrackInfo (const G4Track &)
 
G4int GetTrackID () const
 
void SetTrackID (const G4int aValue)
 
G4int GetParentID () const
 
void SetParentID (const G4int aValue)
 
const G4DynamicParticleGetDynamicParticle () const
 
const G4ParticleDefinitionGetParticleDefinition () const
 
G4ParticleDefinitionGetDefinition () const
 
const G4ThreeVectorGetPosition () const
 
void SetPosition (const G4ThreeVector &aValue)
 
G4double GetGlobalTime () const
 
void SetGlobalTime (const G4double aValue)
 
G4double GetLocalTime () const
 
void SetLocalTime (const G4double aValue)
 
G4double GetProperTime () const
 
void SetProperTime (const G4double aValue)
 
G4VPhysicalVolumeGetVolume () const
 
G4VPhysicalVolumeGetNextVolume () const
 
G4MaterialGetMaterial () const
 
G4MaterialGetNextMaterial () const
 
const G4MaterialCutsCoupleGetMaterialCutsCouple () const
 
const G4MaterialCutsCoupleGetNextMaterialCutsCouple () const
 
const G4VTouchableGetTouchable () const
 
const G4TouchableHandleGetTouchableHandle () const
 
void SetTouchableHandle (const G4TouchableHandle &apValue)
 
const G4VTouchableGetNextTouchable () const
 
const G4TouchableHandleGetNextTouchableHandle () const
 
void SetNextTouchableHandle (const G4TouchableHandle &apValue)
 
const G4VTouchableGetOriginTouchable () const
 
const G4TouchableHandleGetOriginTouchableHandle () const
 
void SetOriginTouchableHandle (const G4TouchableHandle &apValue)
 
G4double GetKineticEnergy () const
 
void SetKineticEnergy (const G4double aValue)
 
G4double GetTotalEnergy () const
 
const G4ThreeVectorGetMomentumDirection () const
 
void SetMomentumDirection (const G4ThreeVector &aValue)
 
G4ThreeVector GetMomentum () const
 
G4double GetVelocity () const
 
void SetVelocity (G4double val)
 
G4double CalculateVelocity () const
 
G4double CalculateVelocityForOpticalPhoton () const
 
G4bool UseGivenVelocity () const
 
void UseGivenVelocity (G4bool val)
 
const G4ThreeVectorGetPolarization () const
 
void SetPolarization (const G4ThreeVector &aValue)
 
G4TrackStatus GetTrackStatus () const
 
void SetTrackStatus (const G4TrackStatus aTrackStatus)
 
G4bool IsBelowThreshold () const
 
void SetBelowThresholdFlag (G4bool value=true)
 
G4bool IsGoodForTracking () const
 
void SetGoodForTrackingFlag (G4bool value=true)
 
G4double GetTrackLength () const
 
void AddTrackLength (const G4double aValue)
 
const G4StepGetStep () const
 
void SetStep (const G4Step *aValue)
 
G4int GetCurrentStepNumber () const
 
void IncrementCurrentStepNumber ()
 
G4double GetStepLength () const
 
void SetStepLength (G4double value)
 
const G4ThreeVectorGetVertexPosition () const
 
void SetVertexPosition (const G4ThreeVector &aValue)
 
const G4ThreeVectorGetVertexMomentumDirection () const
 
void SetVertexMomentumDirection (const G4ThreeVector &aValue)
 
G4double GetVertexKineticEnergy () const
 
void SetVertexKineticEnergy (const G4double aValue)
 
const G4LogicalVolumeGetLogicalVolumeAtVertex () const
 
void SetLogicalVolumeAtVertex (const G4LogicalVolume *)
 
const G4VProcessGetCreatorProcess () const
 
void SetCreatorProcess (const G4VProcess *aValue)
 
void SetCreatorModelIndex (G4int idx)
 
const G4StringGetCreatorModelName () const
 
G4int GetCreatorModelID () const
 
G4double GetWeight () const
 
void SetWeight (G4double aValue)
 
G4VUserTrackInformationGetUserInformation () const
 
void SetUserInformation (G4VUserTrackInformation *aValue)
 
void SetAuxiliaryTrackInformation (G4int idx, G4VAuxiliaryTrackInformation *info) const
 
G4VAuxiliaryTrackInformationGetAuxiliaryTrackInformation (G4int idx) const
 
std::map< G4int,
G4VAuxiliaryTrackInformation * > * 
GetAuxiliaryTrackInformationMap () const
 
void RemoveAuxiliaryTrackInformation (G4int idx)
 
void RemoveAuxiliaryTrackInformation (G4String &name)
 

Static Public Member Functions

static void SetVelocityTableProperties (G4double t_max, G4double t_min, G4int nbin)
 
static G4double GetMaxTOfVelocityTable ()
 
static G4double GetMinTOfVelocityTable ()
 
static G4int GetNbinOfVelocityTable ()
 

Private Member Functions

G4Trackoperator= (const G4Track &)
 
void ClearAuxiliaryTrackInformation ()
 

Private Attributes

G4int fCurrentStepNumber
 
G4ThreeVector fPosition
 
G4double fGlobalTime
 
G4double fLocalTime
 
G4double fTrackLength
 
G4int fParentID
 
G4int fTrackID
 
G4double fVelocity
 
G4TouchableHandle fpTouchable
 
G4TouchableHandle fpNextTouchable
 
G4TouchableHandle fpOriginTouchable
 
G4DynamicParticlefpDynamicParticle
 
G4TrackStatus fTrackStatus
 
G4bool fBelowThreshold
 
G4bool fGoodForTracking
 
G4double fStepLength
 
G4double fWeight
 
const G4StepfpStep
 
G4ThreeVector fVtxPosition
 
G4ThreeVector fVtxMomentumDirection
 
G4double fVtxKineticEnergy
 
const G4LogicalVolumefpLVAtVertex
 
const G4VProcessfpCreatorProcess
 
G4int fCreatorModelIndex
 
G4VUserTrackInformationfpUserInformation
 
G4Materialprev_mat
 
G4MaterialPropertyVectorgroupvel
 
G4double prev_velocity
 
G4double prev_momentum
 
G4bool is_OpticalPhoton
 
G4bool useGivenVelocity
 
std::map< G4int,
G4VAuxiliaryTrackInformation * > * 
fpAuxiliaryTrackInformationMap
 

Static Private Attributes

static G4ThreadLocal
G4VelocityTable
velTable =0
 

Detailed Description

Definition at line 76 of file G4Track.hh.

Constructor & Destructor Documentation

G4Track::G4Track ( )

Definition at line 98 of file G4Track.cc.

G4Track::G4Track ( G4DynamicParticle apValueDynamicParticle,
G4double  aValueTime,
const G4ThreeVector aValuePosition 
)

Definition at line 57 of file G4Track.cc.

References CalculateVelocity(), G4ParticleTable::FindParticle(), fpDynamicParticle, fVelocity, G4ThreadLocal, G4DynamicParticle::GetDefinition(), G4ParticleTable::GetParticleTable(), G4VelocityTable::GetVelocityTable(), is_OpticalPhoton, and velTable.

+ Here is the call graph for this function:

G4Track::G4Track ( const G4Track right)

Definition at line 123 of file G4Track.cc.

References right.

G4Track::~G4Track ( )

Definition at line 149 of file G4Track.cc.

References ClearAuxiliaryTrackInformation(), fpDynamicParticle, and fpUserInformation.

+ Here is the call graph for this function:

Member Function Documentation

void G4Track::AddTrackLength ( const G4double  aValue)

Referenced by G4SteppingManager::Stepping().

+ Here is the caller graph for this function:

G4double G4Track::CalculateVelocity ( ) const

Definition at line 222 of file G4Track.cc.

References CalculateVelocityForOpticalPhoton(), DBL_MIN, fpDynamicParticle, fVelocity, G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMass(), GetMaxTOfVelocityTable(), GetMinTOfVelocityTable(), is_OpticalPhoton, useGivenVelocity, G4VelocityTable::Value(), and velTable.

Referenced by G4ITTransportation::ComputeStep(), G4Track(), G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForGamma::UpdateStepForPostStep(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4Track::CalculateVelocityForOpticalPhoton ( ) const

Definition at line 255 of file G4Track.cc.

References fpDynamicParticle, fpStep, fpTouchable, G4VPhysicalVolume::GetLogicalVolume(), GetMaterial(), G4LogicalVolume::GetMaterial(), G4Material::GetMaterialPropertiesTable(), G4MaterialPropertiesTable::GetProperty(), G4DynamicParticle::GetTotalMomentum(), G4VTouchable::GetVolume(), groupvel, prev_mat, prev_momentum, prev_velocity, and G4PhysicsVector::Value().

Referenced by G4ITTransportation::AlongStepDoIt(), and CalculateVelocity().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4Track::ClearAuxiliaryTrackInformation ( )
private

Definition at line 370 of file G4Track.cc.

References fpAuxiliaryTrackInformationMap.

Referenced by ~G4Track().

+ Here is the caller graph for this function:

void G4Track::CopyTrackInfo ( const G4Track right)

Definition at line 215 of file G4Track.cc.

References right.

G4VAuxiliaryTrackInformation * G4Track::GetAuxiliaryTrackInformation ( G4int  idx) const

Definition at line 340 of file G4Track.cc.

Referenced by G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), and G4BOptrForceCollision::ProposeOccurenceBiasingOperation().

+ Here is the caller graph for this function:

std::map<G4int,G4VAuxiliaryTrackInformation*>* G4Track::GetAuxiliaryTrackInformationMap ( ) const
inline

Definition at line 338 of file G4Track.hh.

References fpAuxiliaryTrackInformationMap.

G4int G4Track::GetCreatorModelID ( ) const
inline

Referenced by G4RichTrajectory::G4RichTrajectory().

+ Here is the caller graph for this function:

const G4String& G4Track::GetCreatorModelName ( ) const
inline
G4int G4Track::GetCurrentStepNumber ( ) const

Referenced by G4CoupledTransportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), XrayFluoAnalysisManager::analyseStepping(), G4RichTrajectory::AppendStep(), G4DNABrownianTransportation::Diffusion(), Par02FastSimModelTracker::DoIt(), export_G4Track(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), GB03BOptnSplitOrKillOnBoundary::GenerateBiasingFinalState(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4PSCellCharge::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), G4PSNofSecondary::ProcessHits(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), LXeSteppingVerbose::TrackingStarted(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), FCALSteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

G4ParticleDefinition* G4Track::GetDefinition ( ) const

Referenced by G4SDParticleFilter::Accept(), CML2ExpVoxels::add(), HistoManager::AddLeakingParticle(), Run::AddSecondaryTrack(), HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4FastSimulationManager::AtRestGetFastSimulationManagerTrigger(), SteppingAction::BirksAttenuation(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForMSC::CheckIt(), G4ParticleChangeForLoss::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), GFlashShowerModel::CheckParticleDefAndContainment(), G4VParticleChange::CheckSecondary(), F04StackingAction::ClassifyNewTrack(), LXeStackingAction::ClassifyNewTrack(), OpNoviceStackingAction::ClassifyNewTrack(), XPhononStackingAction::ClassifyNewTrack(), B3StackingAction::ClassifyNewTrack(), StackingAction::ClassifyNewTrack(), ExN04StackingAction::ClassifyNewTrack(), CCalStackingAction::ClassifyNewTrack(), WLSStackingAction::ClassifyNewTrack(), RE05StackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), DMXStackingAction::ClassifyNewTrack(), CCaloSD::createNewHit(), G4ITStepProcessor::DealWithSecondaries(), G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), GFlashShowerModel::DoIt(), Par01EMShowerModel::Explode(), export_G4Track(), F04Trajectory::F04Trajectory(), G4HadronicProcess::FillResult(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), G4VTransitionRadiation::GetMeanFreePath(), G4VAdjointReverseReaction::GetMeanFreePath(), G4ITStepProcessor::GetProcessInfo(), G4SteppingManager::GetProcessNumber(), CCaloSD::getStepInfo(), G4Pythia6Decayer::ImportDecayProducts(), G4ErrorPropagator::InitG4Track(), G4HadProjectile::Initialise(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), LXeTrajectory::LXeTrajectory(), GFlashShowerModel::ModelTrigger(), RE06SteppingVerbose::NewStep(), G4hImpactIonisation::PostStepDoIt(), G4ScreenedNuclearRecoil::PostStepDoIt(), G4FastSimulationManager::PostStepGetFastSimulationManagerTrigger(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), F04TrackingAction::PostUserTrackingAction(), LXeTrackingAction::PostUserTrackingAction(), TrackingAction::PostUserTrackingAction(), MCTruthTrackingAction::PostUserTrackingAction(), CexmcTrackingAction::PreUserTrackingAction(), eRositaTrackerSD::ProcessHits(), B5DriftChamberSD::ProcessHits(), Em10CalorimeterSD::ProcessHits(), CML2SDWithParticle::ProcessHits(), B4cCalorimeterSD::ProcessHits(), DMXScintSD::ProcessHits(), UltraPMTSD::ProcessHits(), G4PSNofSecondary::ProcessHits(), RMC01SD::ProcessHits(), LXePMTSD::ProcessHits_constStep(), WLSPhotonDetSD::ProcessHits_constStep(), G4TrackingManager::ProcessOneTrack(), G4ErrorPropagator::Propagate(), G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), GB01BOptrChangeCrossSection::ProposeOccurenceBiasingOperation(), RE01TrackInformation::RE01TrackInformation(), RE01Trajectory::RE01Trajectory(), RE04Trajectory::RE04Trajectory(), HistoManager::ScoreNewTrack(), RE01TrackInformation::SetSourceTrackInformation(), G4DecayWithSpin::Spin_Precession(), G4EnergySplitter::SplitEnergyInVolumes(), G4ITTrackingManager::StartTracking(), G4VEnergyLossProcess::StartTracking(), F04SteppingVerbose::StepInfo(), G4ITTrackingInteractivity::TrackBanner(), G4VITSteppingVerbose::TrackBanner(), G4TrackingManager::TrackBanner(), G4ITSteppingVerbose::TrackingEnded(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), MCTruthTrackingAction::trackToBeStored(), ExN04SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), FCALSteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), B4bSteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), IORTSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), and WLSTrajectory::WLSTrajectory().

const G4DynamicParticle* G4Track::GetDynamicParticle ( ) const

Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4Transportation::AlongStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4AdjointAlongStepWeightCorrection::AlongStepDoIt(), G4ContinuousGainOfEnergy::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), XrayFluoAnalysisManager::analyseStepping(), G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4EmBiasingManager::ApplySplitting(), G4DecayWithSpin::AtRestDoIt(), G4AdjointProcessEquivalentToDirectProcess::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::AtRestGetPhysicalInteractionLength(), G4Decay::AtRestGetPhysicalInteractionLength(), G4BetheBlochIonGasModel::ChargeSquareRatio(), G4BraggIonGasModel::ChargeSquareRatio(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4ITTransportation::ComputeStep(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIRelModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4FieldTrackUpdator::CreateFieldTrack(), G4PionDecayMakeSpin::DaughterPolarization(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4ScreenedCoulombClassicalKinematics::DoCollisionStep(), G4SingleScatter::DoCollisionStep(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelTracker::DoIt(), export_G4Track(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4hImpactIonisation::GetContinuousStepLimit(), G4SynchrotronRadiation::GetMeanFreePath(), G4OpMieHG::GetMeanFreePath(), G4LowEnergyRayleigh::GetMeanFreePath(), G4LowEnergyCompton::GetMeanFreePath(), G4LowEnergyGammaConversion::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4GammaConversionToMuons::GetMeanFreePath(), G4AnnihiToMuPair::GetMeanFreePath(), G4hImpactIonisation::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4LowEnergyPolarizedCompton::GetMeanFreePath(), G4LowEnergyPhotoElectric::GetMeanFreePath(), G4OpAbsorption::GetMeanFreePath(), G4OpRayleigh::GetMeanFreePath(), G4OpWLS::GetMeanFreePath(), G4HadronicProcess::GetMeanFreePath(), G4Decay::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetMeanFreePath(), G4RadioactiveDecay::GetMeanFreePath(), G4Decay::GetMeanLifeTime(), G4RadioactiveDecay::GetMeanLifeTime(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4Scintillation::GetScintillationYieldByParticleType(), G4Pythia6Decayer::ImportDecayProducts(), G4HadProjectile::Initialise(), G4ParticleChangeForDecay::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4DNARuddIonisationModel::PartialCrossSection(), G4DNARuddIonisationExtendedModel::PartialCrossSection(), G4SmartTrackStack::PopFromStack(), G4DecayWithSpin::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4AdjointProcessEquivalentToDirectProcess::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4OpAbsorption::PostStepDoIt(), G4OpRayleigh::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4ScreenedNuclearRecoil::PostStepDoIt(), Em10StepCut::PostStepGetPhysicalInteractionLength(), F03StepCut::PostStepGetPhysicalInteractionLength(), F02StepCut::PostStepGetPhysicalInteractionLength(), F01StepCut::PostStepGetPhysicalInteractionLength(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), XrayTelStepCut::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4UnknownDecay::PostStepGetPhysicalInteractionLength(), G4AdjointProcessEquivalentToDirectProcess::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), Par02TrackingAction::PostUserTrackingAction(), Em10TrackingAction::PreUserTrackingAction(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4SmartTrackStack::PushToStack(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), RE01Trajectory::RE01Trajectory(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4VEnergyLossProcess::SampleSubCutSecondaries(), Histo::ScoreNewTrack(), HistoManager::ScoreNewTrack(), G4SteppingManager::SetInitialStep(), G4EventManager::StackTracks(), G4WentzelVIRelModel::StartTracking(), G4WentzelVIModel::StartTracking(), G4UrbanMscModel::StartTracking(), G4GoudsmitSaundersonMscModel::StartTracking(), G4AdjointProcessEquivalentToDirectProcess::StartTracking(), G4FieldTrackUpdator::Update(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), OpNoviceSteppingAction::UserSteppingAction(), FCALSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), and Em10SteppingAction::UserSteppingAction().

G4double G4Track::GetGlobalTime ( ) const

Referenced by G4ITTrackHolder::_PushTrack(), G4ParticleChangeForGamma::AddSecondary(), G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), G4DecayWithSpin::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4HadronStoppingProcess::AtRestDoIt(), G4ITModelProcessor::CalculateMinTimeStep(), G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), G4ParticleChange::CheckIt(), G4FastStep::CheckIt(), G4VParticleChange::CheckSecondary(), G4StackChecker::ClassifyNewTrack(), G4ITStepProcessor::ComputeInteractionLength(), G4ITTransportation::ComputeStep(), G4ITModelProcessor::ComputeTrackReaction(), G4FieldTrackUpdator::CreateFieldTrack(), G4VPhononProcess::CreateSecondary(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4DNAMolecularDissociation::DecayIt(), G4RadioactiveDecay::DecayIt(), G4DNABrownianTransportation::Diffusion(), Par01PiModel::DoIt(), Par02FastSimModelTracker::DoIt(), export_G4Track(), F04TrajectoryPoint::F04TrajectoryPoint(), G4HadronicProcess::FillResult(), CexmcHadronicProcess::FillTotalResult(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4ParticleChangeForDecay::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), G4DNAMolecularReaction::MakeReaction(), G4DNAElectronHoleRecombination::MakeReaction(), G4HadronElasticProcess::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4DNABrownianTransportation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4NeutronKiller::PostStepGetPhysicalInteractionLength(), MCTruthTrackingAction::PostUserTrackingAction(), G4ITSteppingVerbose::PreStepVerbose(), Em10TrackingAction::PreUserTrackingAction(), G4ITTrackHolder::PushDelayed(), G4DNAChemistryManager::PushMoleculeAtParentTimeAndPlace(), RE01TrackInformation::RE01TrackInformation(), RE01Trajectory::RE01Trajectory(), G4TrackingInformation::RecordCurrentPositionNTime(), RE01TrackInformation::SetSourceTrackInformation(), F05SteppingVerbose::StepInfo(), F05SteppingVerbose::TrackingStarted(), G4FieldTrackUpdator::Update(), G4FastStep::UpdateStepForAtRest(), G4FastStep::UpdateStepForPostStep(), F05SteppingAction::UserSteppingAction(), G4SteppingVerbose::VerboseTrack(), WLSTrajectoryPoint::WLSTrajectoryPoint(), and G4Molecule::~G4Molecule().

G4double G4Track::GetKineticEnergy ( ) const

Referenced by HistoManager::AddLeakingParticle(), HistoManager::AddTargetStep(), G4ErrorEnergyLoss::AlongStepDoIt(), G4Transportation::AlongStepDoIt(), G4CoupledTransportation::AlongStepDoIt(), G4MonopoleTransportation::AlongStepDoIt(), G4ITTransportation::AlongStepDoIt(), G4VMultipleScattering::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4VMultipleScattering::AlongStepGetPhysicalInteractionLength(), XrayTelAnalysis::analyseStepping(), G4SteppingManager::ApplyProductionCut(), G4ITStepProcessor::ApplyProductionCut(), G4VEmModel::ChargeSquareRatio(), G4HadronicProcess::CheckEnergyMomentumConservation(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForMSC::CheckIt(), G4ParticleChangeForLoss::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), G4FastStep::CheckIt(), G4VParticleChange::CheckSecondary(), StackingAction::ClassifyNewTrack(), CCalStackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), G4FieldTrackUpdator::CreateFieldTrack(), G4DNAChemistryManager::CreateSolvatedElectron(), G4ITStepProcessor::DealWithSecondaries(), Par01PionShowerModel::DoIt(), Par01EMShowerModel::DoIt(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelTracker::DoIt(), G4HadronicProcess::DumpState(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), Par01EMShowerModel::Explode(), export_G4Track(), G4HadronicProcess::FillResult(), G4RichTrajectory::G4RichTrajectory(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4AdjointAlongStepWeightCorrection::GetContinuousStepLimit(), G4ContinuousGainOfEnergy::GetContinuousStepLimit(), G4PhononScattering::GetMeanFreePath(), G4PhononDownconversion::GetMeanFreePath(), G4VTransitionRadiation::GetMeanFreePath(), G4VAdjointReverseReaction::GetMeanFreePath(), G4LowEnergyIonisation::GetMeanFreePath(), G4LowEnergyBremsstrahlung::GetMeanFreePath(), G4Scintillation::GetScintillationYieldByParticleType(), G4ErrorPropagator::InitG4Track(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4UCNBoundaryProcess::InvokeSD(), G4PhononDownconversion::MakeLTSecondaries(), G4PhononDownconversion::MakeTTSecondaries(), G4VEmProcess::MeanFreePath(), G4VEnergyLossProcess::MeanFreePath(), Par01EMShowerModel::ModelTrigger(), GFlashShowerModel::ModelTrigger(), G4PhononScattering::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4UserSpecialCuts::PostStepDoIt(), G4SpecialCuts::PostStepDoIt(), DMXSpecialCuts::PostStepDoIt(), G4ElectronCapture::PostStepDoIt(), G4LowECapture::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), G4ElectronCapture::PostStepGetPhysicalInteractionLength(), G4LowECapture::PostStepGetPhysicalInteractionLength(), G4NeutronKiller::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), TrackingAction::PostUserTrackingAction(), Em10TrackingAction::PreUserTrackingAction(), CML2SDWithParticle::ProcessHits(), UltraPMTSD::ProcessHits(), G4ErrorPropagator::Propagate(), G4DNAChemistryManager::PushMoleculeAtParentTimeAndPlace(), RE04Trajectory::RE04Trajectory(), G4VEnergyLossProcess::SampleSubCutSecondaries(), Histo::ScoreNewTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), Par02Smearer::SmearEnergy(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F04SteppingVerbose::TrackingStarted(), LXeSteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), G4FieldTrackUpdator::Update(), HadrontherapySteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), Em10SteppingAction::UserSteppingAction(), XrayTelSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

const G4LogicalVolume* G4Track::GetLogicalVolumeAtVertex ( ) const

Referenced by export_G4Track().

+ Here is the caller graph for this function:

G4Material* G4Track::GetMaterial ( ) const

Referenced by G4ErrorEnergyLoss::AlongStepDoIt(), G4VContinuousProcess::AlongStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AlongStepGetPhysicalInteractionLength(), G4VRestContinuousProcess::AlongStepGetPhysicalInteractionLength(), XrayFluoAnalysisManager::analyseStepping(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4HadronStoppingProcess::AtRestDoIt(), G4AntiNeutronAnnihilationAtRest::AtRestGetPhysicalInteractionLength(), G4VRestContinuousProcess::AtRestGetPhysicalInteractionLength(), G4VRestProcess::AtRestGetPhysicalInteractionLength(), G4VITRestProcess::AtRestGetPhysicalInteractionLength(), G4VRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::AtRestGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::AtRestGetPhysicalInteractionLength(), SteppingAction::BirksAttenuation(), CalculateVelocityForOpticalPhoton(), G4VEmModel::ChargeSquareRatio(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4DNABrownianTransportation::ComputeStep(), G4DNABrownianTransportation::Diffusion(), G4HadronicProcess::DumpState(), export_G4Track(), G4DNAElectronHoleRecombination::FindReactant(), G4ErrorEnergyLoss::GetContinuousStepLimit(), G4OpMieHG::GetMeanFreePath(), G4GammaConversionToMuons::GetMeanFreePath(), G4AnnihiToMuPair::GetMeanFreePath(), G4LowEnergyPhotoElectric::GetMeanFreePath(), G4UCNAbsorption::GetMeanFreePath(), G4UCNLoss::GetMeanFreePath(), G4UCNMultiScattering::GetMeanFreePath(), G4OpAbsorption::GetMeanFreePath(), G4OpRayleigh::GetMeanFreePath(), G4OpWLS::GetMeanFreePath(), G4HadronicProcess::GetMeanFreePath(), G4Scintillation::GetScintillationYieldByParticleType(), G4HadProjectile::Initialise(), G4HadronElasticProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), CexmcHadronicProcess::PostStepDoIt(), G4OpMieHG::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4AnnihiToMuPair::PostStepDoIt(), G4GammaConversionToMuons::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VITDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VRestContinuousDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4VDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4DNASecondOrderReaction::PostStepGetPhysicalInteractionLength(), G4VITRestDiscreteProcess::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4Decay::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), RE04Trajectory::RE04Trajectory(), G4ElementSelector::SelectZandA(), FCALSteppingAction::UserSteppingAction(), and RE04SteppingAction::UserSteppingAction().

const G4MaterialCutsCouple* G4Track::GetMaterialCutsCouple ( ) const

Referenced by G4NuclearStopping::AlongStepDoIt(), G4eLowEnergyLoss::AlongStepDoIt(), G4hImpactIonisation::AlongStepDoIt(), G4VMultipleScattering::AlongStepDoIt(), G4VMultipleScattering::AlongStepGetPhysicalInteractionLength(), G4EmBiasingManager::ApplyRangeCut(), G4EmBiasingManager::ApplySplitting(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIRelModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4AdjointAlongStepWeightCorrection::GetContinuousStepLimit(), G4ContinuousGainOfEnergy::GetContinuousStepLimit(), G4hImpactIonisation::GetContinuousStepLimit(), G4LowEnergyRayleigh::GetMeanFreePath(), G4LowEnergyCompton::GetMeanFreePath(), G4LowEnergyGammaConversion::GetMeanFreePath(), G4hImpactIonisation::GetMeanFreePath(), G4VAdjointReverseReaction::GetMeanFreePath(), G4LowEnergyIonisation::GetMeanFreePath(), G4LowEnergyPolarizedCompton::GetMeanFreePath(), G4LowEnergyBremsstrahlung::GetMeanFreePath(), G4ScreenedNuclearRecoil::GetMeanFreePath(), G4VEmProcess::MeanFreePath(), G4VEnergyLossProcess::MeanFreePath(), G4HadronElasticProcess::PostStepDoIt(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyGammaConversion::PostStepDoIt(), G4LowEnergyPhotoElectric::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4hImpactIonisation::PostStepDoIt(), G4ScreenedNuclearRecoil::PostStepDoIt(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), G4Cerenkov::PostStepGetPhysicalInteractionLength(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4VEnergyLossProcess::SampleSubCutSecondaries(), and G4EmSaturation::VisibleEnergyDeposition().

+ Here is the caller graph for this function:

G4double G4Track::GetMaxTOfVelocityTable ( )
static

Definition at line 309 of file G4Track.cc.

References G4VelocityTable::GetMaxTOfVelocityTable().

Referenced by CalculateVelocity().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4double G4Track::GetMinTOfVelocityTable ( )
static

Definition at line 314 of file G4Track.cc.

References G4VelocityTable::GetMinTOfVelocityTable().

Referenced by CalculateVelocity().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

G4ThreeVector G4Track::GetMomentum ( ) const

Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), ExExChProcessChanneling::ComputeMomentum(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelTracker::DoIt(), export_G4Track(), F04Trajectory::F04Trajectory(), F04TrajectoryPoint::F04TrajectoryPoint(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), GB03BOptnSplitOrKillOnBoundary::GenerateBiasingFinalState(), G4Pythia6Decayer::ImportDecayProducts(), G4BOptnForceCommonTruncatedExp::Initialize(), Par01PiModel::ModelTrigger(), G4UCNBoundaryProcess::PostStepDoIt(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), Par02TrackingAction::PreUserTrackingAction(), MCTruthTrackingAction::PreUserTrackingAction(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), RE01TrackInformation::RE01TrackInformation(), RE01Trajectory::RE01Trajectory(), RE04Trajectory::RE04Trajectory(), G4FastTrack::SetCurrentTrack(), RE01TrackInformation::SetSourceTrackInformation(), Par02Smearer::SmearGaussian(), G4FieldTrackUpdator::Update(), G4ErrorFreeTrajParam::Update(), G4ErrorFreeTrajState::Update(), PurgMagSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), WLSTrajectory::WLSTrajectory(), and WLSTrajectoryPoint::WLSTrajectoryPoint().

+ Here is the caller graph for this function:

const G4ThreeVector& G4Track::GetMomentumDirection ( ) const

Referenced by HistoManager::AddLeakingParticle(), G4DNABrownianTransportation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), XrayTelAnalysis::analyseStepping(), G4VParticleChange::CheckSecondary(), G4StackChecker::ClassifyNewTrack(), G4VMscModel::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeStep(), G4FieldTrackUpdator::CreateFieldTrack(), Par02FastSimModelTracker::DoIt(), G4HadronicProcess::DumpState(), GFlashShowerModel::ElectronDoIt(), Par01PionShowerModel::Explode(), Par01EMShowerModel::Explode(), export_G4Track(), G4VGFlashSensitiveDetector::Hit(), G4BOptnForceCommonTruncatedExp::Initialize(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4PhononReflection::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4LowEnergyIonisation::PostStepDoIt(), G4LowEnergyBremsstrahlung::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), F04TrackingAction::PreUserTrackingAction(), WLSTrackingAction::PreUserTrackingAction(), CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::ResampleTrackLengthInTarget(), Histo::ScoreNewTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), G4SamplingPostStepAction::Split(), G4VPhononProcess::StartTracking(), G4WeightCutOffProcess::StartTracking(), G4ImportanceProcess::StartTracking(), G4WeightWindowProcess::StartTracking(), G4ParallelWorldScoringProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4FastSimulationManagerProcess::StartTracking(), G4CoupledTransportation::StartTracking(), F05SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F05SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), G4FieldTrackUpdator::Update(), F05SteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), Em10SteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), and G4SteppingVerbose::VerboseTrack().

G4int G4Track::GetNbinOfVelocityTable ( )
static

Definition at line 319 of file G4Track.cc.

References G4VelocityTable::GetNbinOfVelocityTable().

+ Here is the call graph for this function:

G4Material* G4Track::GetNextMaterial ( ) const
const G4MaterialCutsCouple* G4Track::GetNextMaterialCutsCouple ( ) const
const G4VTouchable* G4Track::GetNextTouchable ( ) const
const G4TouchableHandle& G4Track::GetNextTouchableHandle ( ) const

Referenced by G4RichTrajectory::AppendStep(), G4RichTrajectory::G4RichTrajectory(), G4ITStepProcessor::InitDefineStep(), G4ScoreSplittingProcess::PostStepDoIt(), G4ITSteppingVerbose::PostStepVerbose(), G4ITSteppingVerbose::PreStepVerbose(), and G4SteppingManager::Stepping().

+ Here is the caller graph for this function:

G4VPhysicalVolume* G4Track::GetNextVolume ( ) const

Referenced by XrayFluoAnalysisManager::analyseStepping(), G4ErrorPropagator::CheckIfLastStep(), G4ITStepProcessor::DoDefinePhysicalStepLength(), G4SteppingManager::InvokePostStepDoItProcs(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), G4ErrorGeomVolumeTarget::TargetReached(), G4ITSteppingVerbose::TrackingEnded(), F04SteppingVerbose::TrackingStarted(), LXeSteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), FCALSteppingAction::UserSteppingAction(), XrayFluoSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), XrayTelSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

+ Here is the caller graph for this function:

const G4VTouchable* G4Track::GetOriginTouchable ( ) const
const G4TouchableHandle& G4Track::GetOriginTouchableHandle ( ) const
G4int G4Track::GetParentID ( ) const

Referenced by XrayFluoAnalysisManager::analyseStepping(), F04StackingAction::ClassifyNewTrack(), LXeStackingAction::ClassifyNewTrack(), OpNoviceStackingAction::ClassifyNewTrack(), XPhononStackingAction::ClassifyNewTrack(), RE01StackingAction::ClassifyNewTrack(), B3StackingAction::ClassifyNewTrack(), StackingAction::ClassifyNewTrack(), ExN04StackingAction::ClassifyNewTrack(), CCalStackingAction::ClassifyNewTrack(), WLSStackingAction::ClassifyNewTrack(), RE05StackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), G4ITModelProcessor::ComputeTrackReaction(), CCaloSD::createNewHit(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelTracker::DoIt(), G4EventManager::DoProcessing(), G4HadronicProcess::DumpState(), export_G4Track(), F04Trajectory::F04Trajectory(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), G4Scintillation::GetScintillationYieldByParticleType(), G4StackManager::PopNextTrack(), G4VEmProcess::PostStepGetPhysicalInteractionLength(), G4VEnergyLossProcess::PostStepGetPhysicalInteractionLength(), MCTruthTrackingAction::PostUserTrackingAction(), Par02TrackingAction::PostUserTrackingAction(), RE05TrackingAction::PreUserTrackingAction(), Em10TrackingAction::PreUserTrackingAction(), CML2TrackingAction::PreUserTrackingAction(), CexmcTrackingAction::PreUserTrackingAction(), G4PSCellCharge::ProcessHits(), G4PSMinKinEAtGeneration::ProcessHits(), G4PSNofSecondary::ProcessHits(), GB04BOptrBremSplitting::ProposeFinalStateBiasingOperation(), GB01BOptrMultiParticleChangeCrossSection::ProposeOccurenceBiasingOperation(), G4StackManager::PushOneTrack(), G4SmartTrackStack::PushToStack(), RE01Trajectory::RE01Trajectory(), RE04Trajectory::RE04Trajectory(), Histo::ScoreNewTrack(), HistoManager::ScoreNewTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), G4EventManager::StackTracks(), G4VEmProcess::StartTracking(), G4VEnergyLossProcess::StartTracking(), G4ITTrackingInteractivity::TrackBanner(), G4VITSteppingVerbose::TrackBanner(), G4TrackingManager::TrackBanner(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), ExN04SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), FCALSteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), Em10SteppingAction::UserSteppingAction(), G4SteppingVerbose::VerboseTrack(), and WLSTrajectory::WLSTrajectory().

const G4ThreeVector& G4Track::GetPosition ( ) const

Referenced by HistoManager::AddLeakingParticle(), G4ParticleChangeForGamma::AddSecondary(), G4DNABrownianTransportation::AlongStepDoIt(), G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), XrayTelAnalysis::analyseStepping(), G4AntiNeutronAnnihilationAtRest::AtRestDoIt(), G4eplusAnnihilation::AtRestDoIt(), G4HadronStoppingProcess::AtRestDoIt(), G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), G4ParticleChangeForGamma::CheckIt(), G4ParticleChangeForMSC::CheckIt(), G4ParticleChangeForLoss::CheckIt(), G4ParticleChangeForDecay::CheckIt(), G4ParticleChange::CheckIt(), G4VParticleChange::CheckSecondary(), G4StackChecker::ClassifyNewTrack(), DMXStackingAction::ClassifyNewTrack(), G4ITTransportation::ComputeStep(), G4DNABrownianTransportation::ComputeStep(), G4FieldTrackUpdator::CreateFieldTrack(), G4VPhononProcess::CreateSecondary(), G4DNAChemistryManager::CreateSolvatedElectron(), G4DNAChemistryManager::CreateWaterMolecule(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), G4DNAMolecularDissociation::DecayIt(), G4RadioactiveDecay::DecayIt(), Par02FastSimModelEMCal::DoIt(), Par02FastSimModelHCal::DoIt(), Par02FastSimModelTracker::DoIt(), G4HadronicProcess::DumpState(), GFlashShowerModel::ElectronDoIt(), Par01EMShowerModel::Explode(), export_G4Track(), G4HadronicProcess::FillResult(), CexmcHadronicProcess::FillTotalResult(), G4DNAElectronHoleRecombination::FindReactant(), G4DNASmoluchowskiReactionModel::FindReaction(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4GFlashSpot::GetPosition(), G4IT::GetPosition(), G4BOptnForceCommonTruncatedExp::Initialize(), G4ParticleChange::Initialize(), G4FastStep::Initialize(), RE05StackingAction::InsideRoI(), ExN04StackingAction::InsideRoI(), G4DNAMolecularReaction::MakeReaction(), Par01PiModel::ModelTrigger(), G4IT::operator[](), G4HadronElasticProcess::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4DNASecondOrderReaction::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), G4VEnergyLossProcess::PostStepDoIt(), G4ErrorMagFieldLimitProcess::PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), TrackingAction::PostUserTrackingAction(), MCTruthTrackingAction::PostUserTrackingAction(), G4ITSteppingVerbose::PreStepVerbose(), G4ErrorFreeTrajState::PropagateError(), G4DNAChemistryManager::PushMoleculeAtParentTimeAndPlace(), RE01TrackInformation::RE01TrackInformation(), RE01Trajectory::RE01Trajectory(), RE04Trajectory::RE04Trajectory(), G4TrackingInformation::RecordCurrentPositionNTime(), CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::ResampleTrackLengthInTarget(), G4DNAOneStepThermalizationModel::SampleSecondaries(), G4FastTrack::SetCurrentTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), RE01TrackInformation::SetSourceTrackInformation(), Par02Smearer::SmearGaussian(), G4WeightCutOffProcess::StartTracking(), G4ImportanceProcess::StartTracking(), G4WeightWindowProcess::StartTracking(), G4ParallelWorldScoringProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4FastSimulationManagerProcess::StartTracking(), G4CoupledTransportation::StartTracking(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), G4DNAMolecularReaction::TestReactibility(), LXeSteppingVerbose::TrackingStarted(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), G4FieldTrackUpdator::Update(), G4ErrorFreeTrajParam::Update(), G4ErrorFreeTrajState::Update(), HadrontherapySteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), Em10SteppingAction::UserSteppingAction(), IORTSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

const G4Step* G4Track::GetStep ( ) const

Referenced by ExExChProcessChanneling::CheckStepPointLatticeForPosition(), ExExChProcessChanneling::CheckStepPointLatticeForVolume(), ExExChProcessChanneling::ComputeCentrifugalEnergy(), ExExChProcessChanneling::ComputeCentrifugalEnergyMaximumVariation(), ExExChProcessChanneling::ComputeCriticalAngle(), ExExChProcessChanneling::ComputeCriticalRadius(), G4VMscModel::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeGeomLimit(), ExExChProcessChanneling::ComputeKineticEnergy(), ExExChProcessChanneling::ComputePotentialWellCentre(), G4ITModelProcessor::ComputeTrackReaction(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIRelModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4FastList< G4Track >::DeleteObject(), export_G4Track(), G4DNASmoluchowskiReactionModel::FindReaction(), ExExChProcessChanneling::GetXPL(), ExExChProcessChanneling::HasLattice(), ExExChProcessChanneling::HasLatticeOnBoundaryPost(), ExExChProcessChanneling::HasLatticeOnBoundaryPre(), G4ErrorPropagator::MakeOneStep(), RE06SteppingVerbose::NewStep(), ExExChProcessChanneling::ParticleIsNotOnBoundaryPost(), ExExChProcessChanneling::ParticleIsNotOnBoundaryPre(), ExExChProcessChanneling::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4ITSteppingVerbose::PostStepVerbose(), G4PSDoseDeposit::ProcessHits(), G4ErrorFreeTrajState::PropagateError(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), G4BOptrForceCollision::ProposeOccurenceBiasingOperation(), G4ITStepProcessor::SetTrack(), G4ScoreSplittingProcess::StartTracking(), G4ParallelWorldProcess::StartTracking(), G4ITSteppingVerbose::TrackingStarted(), ExExChProcessChanneling::UpdateInitialParameters(), ExExChProcessChanneling::UpdateIntegrationStep(), and ExExChProcessChanneling::UpdateParameters().

+ Here is the caller graph for this function:

const G4VTouchable* G4Track::GetTouchable ( ) const

Referenced by CCaloSD::createNewHit(), export_G4Track(), G4DNAOneStepThermalizationModel::SampleSecondaries(), and FCALSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

G4int G4Track::GetTrackID ( ) const

Referenced by G4ITTrackHolder::_PushTrack(), Run::AddEnergy(), G4DNABrownianTransportation::AlongStepDoIt(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), G4ITModelProcessor::CalculateMinTimeStep(), G4DNAMoleculeEncounterStepper::CalculateStep(), G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), G4FastList< G4Track >::CheckFlag(), ExExChStackingAction::ClassifyNewTrack(), CCalStackingAction::ClassifyNewTrack(), G4StackChecker::ClassifyNewTrack(), G4ITStepProcessor::ComputeInteractionLength(), G4DNABrownianTransportation::ComputeStep(), G4ITModelProcessor::ComputeTrackReaction(), CCaloSD::createNewHit(), G4DNAChemistryManager::CreateSolvatedElectron(), G4DNAChemistryManager::CreateWaterMolecule(), G4DNAMolecularDissociation::DecayIt(), G4DNABrownianTransportation::Diffusion(), G4ITStepProcessor::DoIt(), G4EventManager::DoProcessing(), G4HadronicProcess::DumpState(), export_G4Track(), F04Trajectory::F04Trajectory(), G4DNASmoluchowskiReactionModel::FindReaction(), G4SmoothTrajectory::G4SmoothTrajectory(), G4Trajectory::G4Trajectory(), G4VAdjointReverseReaction::GetMeanFreePath(), G4Scintillation::GetScintillationYieldByParticleType(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), G4SteppingManager::InvokePSDIP(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4ITTrackHolder::KillTracks(), G4DNAMolecularReaction::MakeReaction(), compTrackPerID::operator()(), G4StackManager::PopNextTrack(), G4VXTRenergyLoss::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4DNABrownianTransportation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4ITSteppingVerbose::PostStepVerbose(), MCTruthTrackingAction::PostUserTrackingAction(), G4ITSteppingVerbose::PreStepVerbose(), Em10TrackingAction::PreUserTrackingAction(), CexmcTrackingAction::PreUserTrackingAction(), ExExChSensitiveDetector::ProcessHits(), ExTGTrackerSD::ProcessHits(), eRositaTrackerSD::ProcessHits(), RE01TrackerSD::ProcessHits(), ExN02TrackerSD::ProcessHits(), ExP01TrackerSD::ProcessHits(), G4PSPopulation::ProcessHits(), B2TrackerSD::ProcessHits(), TrackerSD::ProcessHits(), CheckVolumeSD::ProcessHits(), G4DNAChemistryManager::PushMoleculeAtParentTimeAndPlace(), G4StackManager::PushOneTrack(), RE01TrackInformation::RE01TrackInformation(), RE01Trajectory::RE01Trajectory(), RE04Trajectory::RE04Trajectory(), RE01TrackInformation::SetSourceTrackInformation(), G4ITStepProcessor::SetTrack(), G4EventManager::StackTracks(), G4ITStepProcessor::Stepping(), G4DNAMolecularReaction::TestReactibility(), G4ITTrackingInteractivity::TrackBanner(), G4VITSteppingVerbose::TrackBanner(), G4TrackingManager::TrackBanner(), G4ITSteppingVerbose::TrackingEnded(), F04SteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), FCALSteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), Em10SteppingAction::UserSteppingAction(), G4SteppingVerbose::VerboseTrack(), and WLSTrajectory::WLSTrajectory().

G4double G4Track::GetTrackLength ( ) const

Referenced by export_G4Track(), G4ErrorTrackLengthTarget::GetMeanFreePath(), G4UCNAbsorption::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), FCALSteppingVerbose::StepInfo(), PurgMagSteppingVerbose::StepInfo(), XrayFluoSteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), G4SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F02SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F04SteppingVerbose::TrackingStarted(), LXeSteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), FCALSteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), PurgMagSteppingVerbose::TrackingStarted(), XrayFluoSteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), G4SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), F02SteppingVerbose::TrackingStarted(), and G4SteppingVerbose::VerboseTrack().

+ Here is the caller graph for this function:

G4TrackStatus G4Track::GetTrackStatus ( ) const

Referenced by G4BiasingProcessInterface::AlongStepDoIt(), G4ITModelProcessor::CalculateMinTimeStep(), G4DNAMoleculeEncounterStepper::CheckAndRecordResults(), G4ErrorPropagator::CheckIfLastStep(), RE01StackingAction::ClassifyNewTrack(), ExN04StackingAction::ClassifyNewTrack(), CCalStackingAction::ClassifyNewTrack(), RE05StackingAction::ClassifyNewTrack(), G4ITModelProcessor::ComputeTrackReaction(), G4Decay::DecayIt(), G4RadioactiveDecay::DecayIt(), G4StackManager::DefaultClassification(), G4ITStepProcessor::DoDefinePhysicalStepLength(), G4ITStepProcessor::DoIt(), G4EventManager::DoProcessing(), ITTrackingInteractivity::EndTracking(), G4BOptrForceCollision::EndTracking(), export_G4Track(), G4ITStepProcessor::ExtractILData(), G4ITModelProcessor::FindReaction(), G4Scintillation::GetScintillationYieldByParticleType(), G4ParticleChangeForNothing::Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokePostStepDoItProcs(), G4ErrorPropagator::MakeSteps(), G4DecayWithSpin::PostStepDoIt(), G4HadronElasticProcess::PostStepDoIt(), CexmcHadronicProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4Transportation::PostStepDoIt(), G4CoupledTransportation::PostStepDoIt(), G4MonopoleTransportation::PostStepDoIt(), G4Decay::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ITTransportation::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4VEmProcess::PostStepDoIt(), Par02TrackingAction::PostUserTrackingAction(), G4PSTermination::ProcessHits(), G4TrackingManager::ProcessOneTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), G4SteppingManager::Stepping(), G4ParticleChangeForMSC::UpdateStepForAlongStep(), ExN04SteppingAction::UserSteppingAction(), RE01SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

G4VUserTrackInformation* G4Track::GetUserInformation ( ) const
G4double G4Track::GetVertexKineticEnergy ( ) const

Referenced by export_G4Track(), G4Scintillation::GetScintillationYieldByParticleType(), and G4SteppingVerbose::VerboseTrack().

+ Here is the caller graph for this function:

const G4ThreeVector& G4Track::GetVertexMomentumDirection ( ) const

Referenced by export_G4Track(), FCALSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), and G4SteppingVerbose::VerboseTrack().

+ Here is the caller graph for this function:

const G4ThreeVector& G4Track::GetVertexPosition ( ) const
G4VPhysicalVolume* G4Track::GetVolume ( ) const

Referenced by G4Transportation::AlongStepGetPhysicalInteractionLength(), G4CoupledTransportation::AlongStepGetPhysicalInteractionLength(), G4MonopoleTransportation::AlongStepGetPhysicalInteractionLength(), G4WeightCutOffProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldProcess::AlongStepGetPhysicalInteractionLength(), G4ImportanceProcess::AlongStepGetPhysicalInteractionLength(), G4ParallelWorldScoringProcess::AlongStepGetPhysicalInteractionLength(), G4WeightWindowProcess::AlongStepGetPhysicalInteractionLength(), G4ITTransportation::AlongStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::AlongStepGetPhysicalInteractionLength(), G4DNABrownianTransportation::AlongStepGetPhysicalInteractionLength(), XrayFluoAnalysisManager::analyseStepping(), G4DecayWithSpin::AtRestDoIt(), G4FastSimulationManagerProcess::AtRestGetPhysicalInteractionLength(), XPhononStackingAction::ClassifyNewTrack(), G4DNABrownianTransportation::ComputeGeomLimit(), G4eplusPolarizedAnnihilation::ComputeSaturationFactor(), G4ePolarizedIonisation::ComputeSaturationFactor(), G4PolarizedCompton::ComputeSaturationFactor(), G4RadioactiveDecay::DecayIt(), Par02FastSimModelTracker::DoIt(), G4HadronicProcess::DumpState(), export_G4Track(), F04TrajectoryPoint::F04TrajectoryPoint(), G4VTransitionRadiation::GetMeanFreePath(), G4SynchrotronRadiation::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetMeanFreePath(), G4VXTRenergyLoss::GetMeanFreePath(), G4SynchrotronRadiationInMat::GetPhotonEnergy(), G4BOptnForceCommonTruncatedExp::Initialize(), G4VTransitionRadiation::PostStepDoIt(), G4SynchrotronRadiation::PostStepDoIt(), G4SynchrotronRadiationInMat::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), Em10StepCut::PostStepGetPhysicalInteractionLength(), HadrontherapyStepMax::PostStepGetPhysicalInteractionLength(), F02StepCut::PostStepGetPhysicalInteractionLength(), F03StepCut::PostStepGetPhysicalInteractionLength(), F01StepCut::PostStepGetPhysicalInteractionLength(), G4StepLimiter::PostStepGetPhysicalInteractionLength(), DMXMinEkineCuts::PostStepGetPhysicalInteractionLength(), G4MinEkineCuts::PostStepGetPhysicalInteractionLength(), G4UserSpecialCuts::PostStepGetPhysicalInteractionLength(), DMXMaxTimeCuts::PostStepGetPhysicalInteractionLength(), G4MaxTimeCuts::PostStepGetPhysicalInteractionLength(), IORTStepMax::PostStepGetPhysicalInteractionLength(), ML2StepMax::PostStepGetPhysicalInteractionLength(), XrayTelStepCut::PostStepGetPhysicalInteractionLength(), G4ElectronCapture::PostStepGetPhysicalInteractionLength(), G4LowECapture::PostStepGetPhysicalInteractionLength(), G4FastSimulationManagerProcess::PostStepGetPhysicalInteractionLength(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), TrackingAction::PostUserTrackingAction(), Em10TrackingAction::PreUserTrackingAction(), WLSTrackingAction::PreUserTrackingAction(), UltraPMTSD::ProcessHits(), G4ErrorFreeTrajState::PropagateErrorIoni(), G4ErrorFreeTrajState::PropagateErrorMSC(), G4PolarizedMollerBhabhaModel::SampleSecondaries(), G4PolarizedComptonModel::SampleSecondaries(), G4PolarizedAnnihilationModel::SampleSecondaries(), Histo::ScoreNewTrack(), G4SteppingManager::SetInitialStep(), G4ITStepProcessor::SetInitialStep(), CexmcTrackingAction::SetupIncidentParticleTrackInfo(), G4VPhononProcess::StartTracking(), F04SteppingVerbose::StepInfo(), LXeSteppingVerbose::StepInfo(), WLSSteppingVerbose::StepInfo(), OpNoviceSteppingVerbose::StepInfo(), ExN04SteppingVerbose::StepInfo(), SteppingVerbose::StepInfo(), eRositaSteppingVerbose::StepInfo(), RE05SteppingVerbose::StepInfo(), ExN02SteppingVerbose::StepInfo(), ExP01SteppingVerbose::StepInfo(), F05SteppingVerbose::StepInfo(), Em10SteppingVerbose::StepInfo(), F03SteppingVerbose::StepInfo(), F01SteppingVerbose::StepInfo(), F04SteppingVerbose::TrackingStarted(), LXeSteppingVerbose::TrackingStarted(), WLSSteppingVerbose::TrackingStarted(), ExN04SteppingVerbose::TrackingStarted(), OpNoviceSteppingVerbose::TrackingStarted(), SteppingVerbose::TrackingStarted(), eRositaSteppingVerbose::TrackingStarted(), ExN02SteppingVerbose::TrackingStarted(), RE05SteppingVerbose::TrackingStarted(), ExP01SteppingVerbose::TrackingStarted(), F05SteppingVerbose::TrackingStarted(), Em10SteppingVerbose::TrackingStarted(), F01SteppingVerbose::TrackingStarted(), F03SteppingVerbose::TrackingStarted(), HadrontherapySteppingAction::UserSteppingAction(), IORTSteppingAction::UserSteppingAction(), XrayTelSteppingAction::UserSteppingAction(), and WLSTrajectoryPoint::WLSTrajectoryPoint().

G4double G4Track::GetWeight ( ) const

Referenced by HistoManager::AddTargetStep(), GB04BOptnBremSplitting::ApplyFinalStateBiasing(), G4BOptnForceFreeFlight::ApplyFinalStateBiasing(), G4EmBiasingManager::ApplySplitting(), G4eplusAnnihilation::AtRestDoIt(), G4HadronStoppingProcess::AtRestDoIt(), G4RadioactiveDecay::DecayIt(), export_G4Track(), G4HadronicProcess::FillResult(), CexmcHadronicProcess::FillTotalResult(), GB03BOptnSplitOrKillOnBoundary::GenerateBiasingFinalState(), G4FastStep::Initialize(), G4ParticleChangeForLoss::InitializeForAlongStep(), G4ParticleChangeForGamma::InitializeForPostStep(), G4ParticleChangeForLoss::InitializeForPostStep(), G4HadronElasticProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4HadronicProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4AdjointTrackingAction::PreUserTrackingAction(), RMC01SD::ProcessHits(), G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), GB01BOptrMultiParticleChangeCrossSection::ProposeOccurenceBiasingOperation(), G4AdjointComptonModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointComptonModel::SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4ParticleChangeForOccurenceBiasing::StealSecondaries(), and G4AdjointSteppingAction::UserSteppingAction().

+ Here is the caller graph for this function:

void G4Track::IncrementCurrentStepNumber ( )

Referenced by G4ErrorPropagator::MakeOneStep(), and G4TrackingManager::ProcessOneTrack().

+ Here is the caller graph for this function:

G4bool G4Track::IsBelowThreshold ( ) const
G4bool G4Track::IsGoodForTracking ( ) const

Referenced by G4SteppingManager::ApplyProductionCut(), and G4ITStepProcessor::ApplyProductionCut().

+ Here is the caller graph for this function:

void G4Track::operator delete ( void *  aTrack)
inline
void* G4Track::operator new ( size_t  )
inline
G4bool G4Track::operator== ( const G4Track )
void G4Track::RemoveAuxiliaryTrackInformation ( G4int  idx)

Definition at line 351 of file G4Track.cc.

References G4PhysicsModelCatalog::Entries(), and fpAuxiliaryTrackInformationMap.

Referenced by RemoveAuxiliaryTrackInformation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4Track::RemoveAuxiliaryTrackInformation ( G4String name)

Definition at line 359 of file G4Track.cc.

References fpAuxiliaryTrackInformationMap, G4PhysicsModelCatalog::GetIndex(), and RemoveAuxiliaryTrackInformation().

+ Here is the call graph for this function:

void G4Track::SetAuxiliaryTrackInformation ( G4int  idx,
G4VAuxiliaryTrackInformation info 
) const

Definition at line 324 of file G4Track.cc.

References G4PhysicsModelCatalog::Entries(), FatalException, and G4Exception().

Referenced by G4BOptrForceCollision::OperationApplied(), and G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4Track::SetBelowThresholdFlag ( G4bool  value = true)
void G4Track::SetCreatorModelIndex ( G4int  idx)
inline
void G4Track::SetCreatorProcess ( const G4VProcess aValue)

Referenced by G4ITStepProcessor::DealWithSecondaries(), G4SteppingManager::InvokeAlongStepDoItProcs(), G4SteppingManager::InvokeAtRestDoItProcs(), and G4SteppingManager::InvokePSDIP().

+ Here is the caller graph for this function:

void G4Track::SetGlobalTime ( const G4double  aValue)
void G4Track::SetGoodForTrackingFlag ( G4bool  value = true)

Referenced by G4ParticleChange::AddSecondary(), G4UnknownDecay::DecayIt(), G4Decay::DecayIt(), and G4RadioactiveDecay::DecayIt().

+ Here is the caller graph for this function:

void G4Track::SetLocalTime ( const G4double  aValue)
void G4Track::SetLogicalVolumeAtVertex ( const G4LogicalVolume )

Referenced by G4SteppingManager::SetInitialStep(), and G4ITStepProcessor::SetInitialStep().

+ Here is the caller graph for this function:

void G4Track::SetMomentumDirection ( const G4ThreeVector aValue)

Referenced by G4HadronicProcess::CheckEnergyMomentumConservation(), G4VParticleChange::CheckSecondary(), and XPhononStackingAction::ClassifyNewTrack().

+ Here is the caller graph for this function:

void G4Track::SetNextTouchableHandle ( const G4TouchableHandle apValue)

Referenced by G4ITStepProcessor::InitDefineStep(), G4SteppingManager::SetInitialStep(), and G4ITStepProcessor::SetInitialStep().

+ Here is the caller graph for this function:

void G4Track::SetOriginTouchableHandle ( const G4TouchableHandle apValue)

Referenced by G4EventManager::StackTracks().

+ Here is the caller graph for this function:

void G4Track::SetPolarization ( const G4ThreeVector aValue)
void G4Track::SetPosition ( const G4ThreeVector aValue)
void G4Track::SetProperTime ( const G4double  aValue)
void G4Track::SetStep ( const G4Step aValue)

Referenced by G4ITStepProcessor::InitDefineStep(), G4ErrorPropagator::InitG4Track(), and G4TrackingManager::ProcessOneTrack().

+ Here is the caller graph for this function:

void G4Track::SetStepLength ( G4double  value)

Referenced by G4SteppingManager::InvokeAtRestDoItProcs(), and G4SteppingManager::Stepping().

+ Here is the caller graph for this function:

void G4Track::SetTrackID ( const G4int  aValue)

Referenced by G4ITTrackHolder::AddTrackID(), G4PrimaryTransformer::GenerateSingleTrack(), G4StackManager::PrepareNewEvent(), and G4EventManager::StackTracks().

+ Here is the caller graph for this function:

void G4Track::SetUserInformation ( G4VUserTrackInformation aValue)

Referenced by G4Molecule::BuildTrack(), RE01StackingAction::ClassifyNewTrack(), MCTruthTrackingAction::PostUserTrackingAction(), ExExChTrackingAction::PreUserTrackingAction(), CexmcTrackingAction::PreUserTrackingAction(), and G4TrackingManager::SetUserTrackInformation().

+ Here is the caller graph for this function:

void G4Track::SetVelocity ( G4double  val)

Referenced by XPhononStackingAction::ClassifyNewTrack(), and G4VPhononProcess::CreateSecondary().

+ Here is the caller graph for this function:

void G4Track::SetVelocityTableProperties ( G4double  t_max,
G4double  t_min,
G4int  nbin 
)
static

Definition at line 301 of file G4Track.cc.

References G4VelocityTable::GetVelocityTable(), G4VelocityTable::SetVelocityTableProperties(), and velTable.

+ Here is the call graph for this function:

void G4Track::SetVertexKineticEnergy ( const G4double  aValue)

Referenced by G4SteppingManager::SetInitialStep(), and G4ITStepProcessor::SetInitialStep().

+ Here is the caller graph for this function:

void G4Track::SetVertexMomentumDirection ( const G4ThreeVector aValue)

Referenced by G4SteppingManager::SetInitialStep(), and G4ITStepProcessor::SetInitialStep().

+ Here is the caller graph for this function:

void G4Track::SetVertexPosition ( const G4ThreeVector aValue)

Referenced by G4SteppingManager::SetInitialStep(), and G4ITStepProcessor::SetInitialStep().

+ Here is the caller graph for this function:

G4bool G4Track::UseGivenVelocity ( ) const

Referenced by XPhononStackingAction::ClassifyNewTrack(), and G4VPhononProcess::CreateSecondary().

+ Here is the caller graph for this function:

void G4Track::UseGivenVelocity ( G4bool  val)

Member Data Documentation

G4bool G4Track::fBelowThreshold
private

Definition at line 290 of file G4Track.hh.

Referenced by operator=().

G4int G4Track::fCreatorModelIndex
private

Definition at line 313 of file G4Track.hh.

G4int G4Track::fCurrentStepNumber
private

Definition at line 273 of file G4Track.hh.

Referenced by operator=().

G4double G4Track::fGlobalTime
private

Definition at line 275 of file G4Track.hh.

Referenced by operator=().

G4bool G4Track::fGoodForTracking
private

Definition at line 293 of file G4Track.hh.

Referenced by operator=().

G4double G4Track::fLocalTime
private

Definition at line 276 of file G4Track.hh.

Referenced by operator=().

G4int G4Track::fParentID
private

Definition at line 278 of file G4Track.hh.

Referenced by operator=().

std::map<G4int,G4VAuxiliaryTrackInformation*>* G4Track::fpAuxiliaryTrackInformationMap
mutableprivate
const G4VProcess* G4Track::fpCreatorProcess
private

Definition at line 312 of file G4Track.hh.

Referenced by operator=().

G4DynamicParticle* G4Track::fpDynamicParticle
private
const G4LogicalVolume* G4Track::fpLVAtVertex
private

Definition at line 311 of file G4Track.hh.

Referenced by operator=().

G4TouchableHandle G4Track::fpNextTouchable
private

Definition at line 283 of file G4Track.hh.

G4TouchableHandle G4Track::fpOriginTouchable
private

Definition at line 284 of file G4Track.hh.

G4ThreeVector G4Track::fPosition
private

Definition at line 274 of file G4Track.hh.

Referenced by operator=().

const G4Step* G4Track::fpStep
private

Definition at line 306 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton(), and operator=().

G4TouchableHandle G4Track::fpTouchable
private

Definition at line 282 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton().

G4VUserTrackInformation* G4Track::fpUserInformation
private

Definition at line 315 of file G4Track.hh.

Referenced by operator=(), and ~G4Track().

G4double G4Track::fStepLength
private

Definition at line 297 of file G4Track.hh.

Referenced by operator=().

G4int G4Track::fTrackID
private

Definition at line 279 of file G4Track.hh.

Referenced by operator=().

G4double G4Track::fTrackLength
private

Definition at line 277 of file G4Track.hh.

Referenced by operator=().

G4TrackStatus G4Track::fTrackStatus
private

Definition at line 288 of file G4Track.hh.

Referenced by operator=().

G4double G4Track::fVelocity
private

Definition at line 280 of file G4Track.hh.

Referenced by CalculateVelocity(), G4Track(), and operator=().

G4double G4Track::fVtxKineticEnergy
private

Definition at line 310 of file G4Track.hh.

Referenced by operator=().

G4ThreeVector G4Track::fVtxMomentumDirection
private

Definition at line 309 of file G4Track.hh.

Referenced by operator=().

G4ThreeVector G4Track::fVtxPosition
private

Definition at line 308 of file G4Track.hh.

Referenced by operator=().

G4double G4Track::fWeight
private

Definition at line 303 of file G4Track.hh.

Referenced by operator=().

G4MaterialPropertyVector* G4Track::groupvel
mutableprivate

Definition at line 319 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton(), and operator=().

G4bool G4Track::is_OpticalPhoton
private

Definition at line 323 of file G4Track.hh.

Referenced by CalculateVelocity(), G4Track(), and operator=().

G4Material* G4Track::prev_mat
mutableprivate

Definition at line 318 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton(), and operator=().

G4double G4Track::prev_momentum
mutableprivate

Definition at line 321 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton(), and operator=().

G4double G4Track::prev_velocity
mutableprivate

Definition at line 320 of file G4Track.hh.

Referenced by CalculateVelocityForOpticalPhoton(), and operator=().

G4bool G4Track::useGivenVelocity
private

Definition at line 326 of file G4Track.hh.

Referenced by CalculateVelocity(), and operator=().

G4ThreadLocal G4VelocityTable * G4Track::velTable =0
staticprivate

Definition at line 324 of file G4Track.hh.

Referenced by CalculateVelocity(), G4Track(), and SetVelocityTableProperties().


The documentation for this class was generated from the following files: