ECCE @ EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
G4StepPoint Class Reference

#include <geant4/tree/geant4-10.6-release/source/track/include/G4StepPoint.hh>

+ Collaboration diagram for G4StepPoint:

Public Member Functions

 G4StepPoint ()
 
 ~G4StepPoint ()
 
 G4StepPoint (const G4StepPoint &)
 
G4StepPointoperator= (const G4StepPoint &)
 
const G4ThreeVectorGetPosition () const
 
void SetPosition (const G4ThreeVector &aValue)
 
void AddPosition (const G4ThreeVector &aValue)
 
G4double GetLocalTime () const
 
void SetLocalTime (const G4double aValue)
 
void AddLocalTime (const G4double aValue)
 
G4double GetGlobalTime () const
 
void SetGlobalTime (const G4double aValue)
 
void AddGlobalTime (const G4double aValue)
 
G4double GetProperTime () const
 
void SetProperTime (const G4double aValue)
 
void AddProperTime (const G4double aValue)
 
const G4ThreeVectorGetMomentumDirection () const
 
void SetMomentumDirection (const G4ThreeVector &aValue)
 
void AddMomentumDirection (const G4ThreeVector &aValue)
 
G4ThreeVector GetMomentum () const
 
G4double GetTotalEnergy () const
 
G4double GetKineticEnergy () const
 
void SetKineticEnergy (const G4double aValue)
 
void AddKineticEnergy (const G4double aValue)
 
G4double GetVelocity () const
 
void SetVelocity (G4double v)
 
G4double GetBeta () const
 
G4double GetGamma () const
 
G4VPhysicalVolumeGetPhysicalVolume () const
 
const G4VTouchableGetTouchable () const
 
const G4TouchableHandleGetTouchableHandle () const
 
void SetTouchableHandle (const G4TouchableHandle &apValue)
 
G4MaterialGetMaterial () const
 
void SetMaterial (G4Material *)
 
const G4MaterialCutsCoupleGetMaterialCutsCouple () const
 
void SetMaterialCutsCouple (const G4MaterialCutsCouple *)
 
G4VSensitiveDetectorGetSensitiveDetector () const
 
void SetSensitiveDetector (G4VSensitiveDetector *)
 
G4double GetSafety () const
 
void SetSafety (const G4double aValue)
 
const G4ThreeVectorGetPolarization () const
 
void SetPolarization (const G4ThreeVector &aValue)
 
void AddPolarization (const G4ThreeVector &aValue)
 
G4StepStatus GetStepStatus () const
 
void SetStepStatus (const G4StepStatus aValue)
 
const G4VProcessGetProcessDefinedStep () const
 
void SetProcessDefinedStep (const G4VProcess *aValue)
 
G4double GetMass () const
 
void SetMass (G4double value)
 
G4double GetCharge () const
 
void SetCharge (G4double value)
 
G4double GetMagneticMoment () const
 
void SetMagneticMoment (G4double value)
 
void SetWeight (G4double aValue)
 
G4double GetWeight () const
 

Private Attributes

G4ThreeVector fPosition
 
G4double fGlobalTime
 
G4double fLocalTime
 
G4double fProperTime
 
G4ThreeVector fMomentumDirection
 
G4double fKineticEnergy
 
G4double fVelocity
 
G4TouchableHandle fpTouchable
 
G4MaterialfpMaterial
 
const G4MaterialCutsCouplefpMaterialCutsCouple
 
G4VSensitiveDetectorfpSensitiveDetector
 
G4double fSafety
 
G4ThreeVector fPolarization
 
G4StepStatus fStepStatus
 
const G4VProcessfpProcessDefinedStep
 
G4double fMass
 
G4double fCharge
 
G4double fMagneticMoment
 
G4double fWeight
 

Detailed Description

Definition at line 67 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 67 of file G4StepPoint.hh

Constructor & Destructor Documentation

G4StepPoint::G4StepPoint ( )

Definition at line 47 of file G4StepPoint.cc.

View newest version in sPHENIX GitHub at line 47 of file G4StepPoint.cc

G4StepPoint::~G4StepPoint ( )
inline

Definition at line 78 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 78 of file G4StepPoint.hh

G4StepPoint::G4StepPoint ( const G4StepPoint right)

Definition at line 61 of file G4StepPoint.cc.

View newest version in sPHENIX GitHub at line 61 of file G4StepPoint.cc

Member Function Documentation

void G4StepPoint::AddGlobalTime ( const G4double  aValue)

Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::AddKineticEnergy ( const G4double  aValue)
void G4StepPoint::AddLocalTime ( const G4double  aValue)

Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4FastStep::UpdateStepForAtRest(), and G4FastStep::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::AddMomentumDirection ( const G4ThreeVector aValue)
void G4StepPoint::AddPolarization ( const G4ThreeVector aValue)

Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().

+ Here is the caller graph for this function:

void G4StepPoint::AddPosition ( const G4ThreeVector aValue)

Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().

+ Here is the caller graph for this function:

void G4StepPoint::AddProperTime ( const G4double  aValue)

Referenced by G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), and G4ParticleChangeForDecay::UpdateStepForAtRest().

+ Here is the caller graph for this function:

G4double G4StepPoint::GetBeta ( ) const

Referenced by export_G4StepPoint(), and G4Cerenkov::PostStepDoIt().

+ Here is the caller graph for this function:

G4double G4StepPoint::GetCharge ( ) const

Referenced by G4SDChargedFilter::Accept(), G4SDNeutralFilter::Accept(), G4NuclearStopping::AlongStepDoIt(), export_G4StepPoint(), and G4PSCellCharge::ProcessHits().

+ Here is the caller graph for this function:

G4double G4StepPoint::GetGamma ( ) const

Referenced by export_G4StepPoint().

+ Here is the caller graph for this function:

G4double G4StepPoint::GetGlobalTime ( ) const

Referenced by G4VAtomDeexcitation::AlongStepDeexcitation(), G4eLowEnergyLoss::AlongStepDoIt(), G4DNABrownianTransportation::ComputeStep(), export_G4StepPoint(), F04TrajectoryPoint::F04TrajectoryPoint(), PHG4OuterHcalSteppingAction::FieldChecker(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), CCaloSD::getStepInfo(), EICG4dRICHSteppingAction::InitHit(), PHG4RICHSteppingAction::MakeHit(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4Scintillation::PostStepDoIt(), ScreenSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), DMXScintSD::ProcessHits(), DMXPmtSD::ProcessHits(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4SteppingVerbose::ShowStep(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4FPbScRegionSteppingAction::UserSteppingAction(), G4JLeicBeamLineMagnetSteppingAction::UserSteppingAction(), G4JLeicDIRCSteppingAction::UserSteppingAction(), G4JLeicVTXSteppingAction::UserSteppingAction(), G4LBLVtxSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), AllSiliconTrackerSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), AllSi_Al_support_SteppingAction::UserSteppingAction(), EicFRichSteppingAction::UserSteppingAction(), PHG4CylinderStripSteppingAction::UserSteppingAction(), BeastMagnetSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BarrelEcalSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), EICG4ZDCSteppingAction::UserSteppingAction(), EICG4dRICHSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4HybridHomogeneousCalorimeterSteppingAction::UserSteppingAction(), PHG4BackwardHcalSteppingAction::UserSteppingAction(), PHG4CrystalCalorimeterSteppingAction::UserSteppingAction(), PHG4ECAPToFSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4LFHcalSteppingAction::UserSteppingAction(), PHG4mRICHSteppingAction::UserSteppingAction(), PHG4ForwardEcalSteppingAction::UserSteppingAction(), PHG4ForwardDualReadoutSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4ForwardHcalSteppingAction::UserSteppingAction(), EICG4RPSteppingAction::UserSteppingAction(), PHG4TRDSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), G4EicDircSteppingAction::UserSteppingAction(), PHG4MicromegasSteppingAction::UserSteppingAction(), EICG4BwdSteppingAction::UserSteppingAction(), EICG4B0SteppingAction::UserSteppingAction(), EICG4B0ECALSteppingAction::UserSteppingAction(), PHG4SpacalSteppingAction::UserSteppingAction(), EICG4LumiSteppingAction::UserSteppingAction(), CCalSteppingAction::UserSteppingAction(), PHG4TTLSteppingAction::UserSteppingAction(), and WLSTrajectoryPoint::WLSTrajectoryPoint().

G4double G4StepPoint::GetLocalTime ( ) const

Referenced by export_G4StepPoint(), G4SteppingVerbose::ShowStep(), and G4ParticleChangeForTransport::UpdateStepForAlongStep().

+ Here is the caller graph for this function:

G4double G4StepPoint::GetMagneticMoment ( ) const
G4double G4StepPoint::GetMass ( ) const

Referenced by export_G4StepPoint().

+ Here is the caller graph for this function:

const G4MaterialCutsCouple* G4StepPoint::GetMaterialCutsCouple ( ) const

Referenced by G4SteppingManager::ApplyProductionCut(), G4NIELCalculator::ComputeNIEL(), and G4ParallelWorldProcess::SwitchMaterial().

+ Here is the caller graph for this function:

G4VPhysicalVolume* G4StepPoint::GetPhysicalVolume ( ) const

Referenced by CML2ExpVoxels::add(), XrayFluoAnalysisManager::analyseStepping(), Par01PionShowerModel::AssignSpotAndCallHit(), Par01EMShowerModel::AssignSpotAndCallHit(), G4VReadOutGeometry::CheckROVolume(), G4PSDoseDeposit::ComputeVolume(), G4PSPassageCellFlux::ComputeVolume(), G4PSCellFlux::ComputeVolume(), G4ExceptionHandler::DumpTrackInfo(), F04TrajectoryPoint::F04TrajectoryPoint(), G4MuNeutrinoNucleusProcess::GetMeanFreePath(), G4NeutrinoElectronProcess::GetMeanFreePath(), CCaloSD::getStepInfo(), G4ITStepProcessor::InitDefineStep(), RE06SteppingVerbose::NewStep(), PrtOpBoundaryProcess::PostStepDoIt(), G4EicDircOpBoundaryProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4UCNAbsorption::PostStepDoIt(), G4UCNMultiScattering::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4AdjointForcedInteractionForGamma::PostStepGetPhysicalInteractionLength(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), G4SteppingVerbose::ShowStep(), G4SteppingManager::Stepping(), EICG4dRICHSteppingAction::UserSteppingAction(), ExN04SteppingAction::UserSteppingAction(), RE05SteppingAction::UserSteppingAction(), RE01SteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), PHG4RICHSteppingAction::UserSteppingAction(), F04SteppingAction::UserSteppingAction(), G4MSSteppingAction::UserSteppingAction(), doiPETSteppingAction::UserSteppingAction(), WLSSteppingAction::UserSteppingAction(), PurgMagSteppingAction::UserSteppingAction(), G4RTSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), G4ParallelWorldScoringProcess::Verbose(), and WLSTrajectoryPoint::WLSTrajectoryPoint().

const G4ThreeVector& G4StepPoint::GetPolarization ( ) const

Referenced by export_G4StepPoint(), G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().

+ Here is the caller graph for this function:

const G4ThreeVector& G4StepPoint::GetPosition ( ) const

Referenced by CML2ExpVoxels::add(), HistoManager::AddLeakingParticle(), HistoManager::AddTargetStep(), G4VAtomDeexcitation::AlongStepDeexcitation(), G4eLowEnergyLoss::AlongStepDoIt(), G4VEnergyLossProcess::AlongStepDoIt(), G4VMultipleScattering::AlongStepDoIt(), RE01Trajectory::AppendStep(), G4SmoothTrajectory::AppendStep(), RE04Trajectory::AppendStep(), G4DecayWithSpin::AtRestDoIt(), G4SteppingManager::CalculateSafety(), G4ITStepProcessor::CalculateSafety(), PHG4TTLSteppingAction::CalculateSensorHitIndices(), G4VMscModel::ComputeGeomLimit(), G4DNABrownianTransportation::ComputeGeomLimit(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4UrbanAdjointMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4AdjointCrossSurfChecker::CrossingAGivenRegisteredSurface(), G4AdjointCrossSurfChecker::CrossingASphere(), CCaloSD::curve_LY(), G4ExceptionHandler::DumpTrackInfo(), export_G4StepPoint(), PHG4OuterHcalSteppingAction::FieldChecker(), G4DNASmoluchowskiReactionModel::FindReaction(), G4VReadOutGeometry::FindROTouchable(), PHG4ForwardDualReadoutSteppingAction::FindTowerIndexFromPosition(), EICG4BwdSteppingAction::FindTowerIndexFromPosition(), EICG4B0ECALSteppingAction::FindTowerIndexFromPosition(), EICG4B0SteppingAction::FindTowerIndexFromPosition(), CCaloSD::getStepInfo(), EICG4dRICHSteppingAction::InitHit(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), PHG4RICHSteppingAction::MakeHit(), PrtOpBoundaryProcess::PostStepDoIt(), G4EicDircOpBoundaryProcess::PostStepDoIt(), G4Channeling::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4VTransitionRadiation::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4OpWLS::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), ExN04MuonSD::ProcessHits(), ExN04TrackerSD::ProcessHits(), ScreenSD::ProcessHits(), RE05TrackerSD::ProcessHits(), RE05MuonSD::ProcessHits(), eRositaTrackerSD::ProcessHits(), STCyclotronSensitiveTarget::ProcessHits(), LXeScintSD::ProcessHits(), ExTGTrackerSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), RE01TrackerSD::ProcessHits(), STCyclotronSensitiveFoil::ProcessHits(), ExN02TrackerSD::ProcessHits(), ExGflash1SensitiveDetector::ProcessHits(), ExGflash3SensitiveDetector::ProcessHits(), ExGflashSensitiveDetector::ProcessHits(), ExGflash2SensitiveDetector::ProcessHits(), ExP01TrackerSD::ProcessHits(), GammaRayTelAnticoincidenceSD::ProcessHits(), GammaRayTelCalorimeterSD::ProcessHits(), GammaRayTelTrackerSD::ProcessHits(), B2TrackerSD::ProcessHits(), DMXScintSD::ProcessHits(), PhantomSD::ProcessHits(), UltraPMTSD::ProcessHits(), DMXPmtSD::ProcessHits(), TrackerSD::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4ErrorFreeTrajState::PropagateError(), CexmcPhysicsList< BasePhysics, StudiedPhysics, ProductionModel >::ResampleTrackLengthInTarget(), G4ElectronIonPair::SampleIonsAlongStep(), G4VEnergyLossProcess::SampleSubCutSecondaries(), G4SteppingVerbose::ShowStep(), G4SteppingManager::Stepping(), PHG4SteppingAction::StoreLocalCoordinate(), G4Channeling::UpdateParameters(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), PHG4FPbScSteppingAction::UserSteppingAction(), PHG4FCalSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), G4JLeicBeamLineMagnetSteppingAction::UserSteppingAction(), PHG4FPbScRegionSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4JLeicDIRCSteppingAction::UserSteppingAction(), G4LBLVtxSteppingAction::UserSteppingAction(), G4JLeicVTXSteppingAction::UserSteppingAction(), BeastMagnetSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), AllSiliconTrackerSteppingAction::UserSteppingAction(), AllSi_Al_support_SteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4CylinderStripSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), EicFRichSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), EICG4ZDCSteppingAction::UserSteppingAction(), PHG4BarrelEcalSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), EICG4dRICHSteppingAction::UserSteppingAction(), PHG4ForwardEcalSteppingAction::UserSteppingAction(), PHG4mRICHSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4ForwardDualReadoutSteppingAction::UserSteppingAction(), PHG4CrystalCalorimeterSteppingAction::UserSteppingAction(), PHG4HybridHomogeneousCalorimeterSteppingAction::UserSteppingAction(), PHG4LFHcalSteppingAction::UserSteppingAction(), PHG4BackwardHcalSteppingAction::UserSteppingAction(), PHG4ECAPToFSteppingAction::UserSteppingAction(), EICG4RPSteppingAction::UserSteppingAction(), PHG4ForwardHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4TRDSteppingAction::UserSteppingAction(), G4EicDircSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), EICG4B0SteppingAction::UserSteppingAction(), EICG4BwdSteppingAction::UserSteppingAction(), PHG4MicromegasSteppingAction::UserSteppingAction(), EICG4B0ECALSteppingAction::UserSteppingAction(), PHG4SpacalSteppingAction::UserSteppingAction(), EICG4LumiSteppingAction::UserSteppingAction(), CCalSteppingAction::UserSteppingAction(), FW::Geant4::MMSteppingAction::UserSteppingAction(), RE04SteppingAction::UserSteppingAction(), XrayFluoSteppingAction::UserSteppingAction(), PHG4TTLSteppingAction::UserSteppingAction(), doiPETSteppingAction::UserSteppingAction(), DMXSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().

G4double G4StepPoint::GetProperTime ( ) const

Referenced by export_G4StepPoint(), G4SteppingVerbose::ShowStep(), G4ParticleChangeForTransport::UpdateStepForAlongStep(), and G4ParticleChange::UpdateStepForAlongStep().

+ Here is the caller graph for this function:

G4VSensitiveDetector* G4StepPoint::GetSensitiveDetector ( ) const

Referenced by G4ParallelWorldScoringProcess::AtRestDoIt(), G4UCNBoundaryProcess::InvokeSD(), G4OpBoundaryProcess::InvokeSD(), G4ParallelWorldProcess::PostStepDoIt(), and G4ParallelWorldScoringProcess::PostStepDoIt().

+ Here is the caller graph for this function:

G4StepStatus G4StepPoint::GetStepStatus ( ) const

Referenced by G4VEnergyLossProcess::AlongStepDoIt(), XrayFluoAnalysisManager::analyseStepping(), G4BOptnForceFreeFlight::ApplyFinalStateBiasing(), G4LowEWentzelVIModel::ComputeTruePathLengthLimit(), G4WentzelVIModel::ComputeTruePathLengthLimit(), G4UrbanMscModel::ComputeTruePathLengthLimit(), G4UrbanAdjointMscModel::ComputeTruePathLengthLimit(), G4GoudsmitSaundersonMscModel::ComputeTruePathLengthLimit(), G4WeightCutOffProcess::CopyStep(), G4ParallelWorldProcess::CopyStep(), G4ImportanceProcess::CopyStep(), G4ParallelWorldScoringProcess::CopyStep(), G4WeightWindowProcess::CopyStep(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), G4ExceptionHandler::DumpTrackInfo(), export_G4StepPoint(), F04TrajectoryPoint::F04TrajectoryPoint(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), GB03BOptnSplitOrKillOnBoundary::GenerateBiasingFinalState(), G4Scintillation::GetScintillationYieldByParticleType(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), G4PSPassageTrackLength::IsPassed(), G4PSPassageCellCurrent::IsPassed(), G4PSPassageCellFlux::IsPassed(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), G4PhononScattering::PostStepDoIt(), G4PhononReflection::PostStepDoIt(), G4ForwardXrayTR::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4UCNBoundaryProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4OpBoundaryProcess::PostStepDoIt(), G4BiasingProcessInterface::PostStepGetPhysicalInteractionLength(), G4PSNofCollision::ProcessHits(), G4PSTrackCounter::ProcessHits(), G4PSCellCharge::ProcessHits(), RMC01SD::ProcessHits(), G4BOptrForceCollision::ProposeNonPhysicsBiasingOperation(), G4SteppingVerbose::ShowStep(), G4ParallelWorldProcess::SwitchMaterial(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4FPbScRegionSteppingAction::UserSteppingAction(), G4JLeicVTXSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), G4JLeicBeamLineMagnetSteppingAction::UserSteppingAction(), G4JLeicDIRCSteppingAction::UserSteppingAction(), G4LBLVtxSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), AllSi_Al_support_SteppingAction::UserSteppingAction(), AllSiliconTrackerSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), EicFRichSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4CylinderStripSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), BeastMagnetSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), EICG4ZDCSteppingAction::UserSteppingAction(), EICG4dRICHSteppingAction::UserSteppingAction(), PHG4BarrelEcalSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), PHG4ForwardEcalSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HybridHomogeneousCalorimeterSteppingAction::UserSteppingAction(), PHG4ECAPToFSteppingAction::UserSteppingAction(), PHG4LFHcalSteppingAction::UserSteppingAction(), PHG4ForwardDualReadoutSteppingAction::UserSteppingAction(), PHG4BackwardHcalSteppingAction::UserSteppingAction(), PHG4mRICHSteppingAction::UserSteppingAction(), PHG4CrystalCalorimeterSteppingAction::UserSteppingAction(), EICG4RPSteppingAction::UserSteppingAction(), PHG4ForwardHcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4TRDSteppingAction::UserSteppingAction(), G4EicDircSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), EICG4B0ECALSteppingAction::UserSteppingAction(), EICG4BwdSteppingAction::UserSteppingAction(), EICG4B0SteppingAction::UserSteppingAction(), PHG4MicromegasSteppingAction::UserSteppingAction(), PHG4SpacalSteppingAction::UserSteppingAction(), EICG4LumiSteppingAction::UserSteppingAction(), LXeSteppingAction::UserSteppingAction(), PHG4RICHSteppingAction::UserSteppingAction(), PHG4TTLSteppingAction::UserSteppingAction(), G4AdjointSteppingAction::UserSteppingAction(), and WLSTrajectoryPoint::WLSTrajectoryPoint().

G4double G4StepPoint::GetTotalEnergy ( ) const

Referenced by export_G4StepPoint(), and G4SteppingVerbose::ShowStep().

+ Here is the caller graph for this function:

const G4VTouchable* G4StepPoint::GetTouchable ( ) const

Referenced by G4RayTrajectory::AppendStep(), G4AdjointCrossSurfChecker::CrossingAnInterfaceBetweenTwoVolumes(), CCalVOrganization::DetectorLevel(), export_G4StepPoint(), G4PSNofSecondary3D::GetIndex(), RE02PSEnergyDeposit::GetIndex(), RE02PSNofStep::GetIndex(), G4PSNofStep3D::GetIndex(), G4PSTermination3D::GetIndex(), G4PSPopulation3D::GetIndex(), G4PSStepChecker3D::GetIndex(), G4PSNofCollision3D::GetIndex(), G4PSPassageCellCurrent3D::GetIndex(), G4PSEnergyDeposit3D::GetIndex(), G4PSTrackCounter3D::GetIndex(), RE02PSPassageCellFlux::GetIndex(), G4PSDoseDeposit3D::GetIndex(), G4PSCellCharge3D::GetIndex(), G4PSMinKinEAtGeneration3D::GetIndex(), G4PSTrackLength3D::GetIndex(), G4PSPassageTrackLength3D::GetIndex(), G4PSPassageCellFlux3D::GetIndex(), RE02PSCellFlux::GetIndex(), G4VPrimitiveScorer::GetIndex(), RE02PSFlatSurfaceCurrent::GetIndex(), G4PSCellFlux3D::GetIndex(), RE02PSFlatSurfaceFlux::GetIndex(), G4PSCylinderSurfaceCurrent3D::GetIndex(), G4PSCylinderSurfaceFlux3D::GetIndex(), G4PSFlatSurfaceCurrent3D::GetIndex(), G4PSSphereSurfaceFlux3D::GetIndex(), G4PSSphereSurfaceCurrent3D::GetIndex(), G4PSFlatSurfaceFlux3D::GetIndex(), CCaloSD::getStepInfo(), CCalEcalOrganization::GetUnitID(), CCalHcalOrganization::GetUnitID(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolume(), G4AdjointCrossSurfChecker::GoingInOrOutOfaVolumeByExtSurface(), CCalVOrganization::Levels(), G4Channeling::PosToLattice(), G4Channeling::PostStepDoIt(), G4NeutrinoElectronProcess::PostStepDoIt(), G4MuNeutrinoNucleusProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4HumanPhantomSD::ProcessHits(), ScreenSD::ProcessHits(), RE05CalorimeterSD::ProcessHits(), Par01CalorimeterSD::ProcessHits(), HadrontherapyDetectorSD::ProcessHits(), LXeScintSD::ProcessHits(), B5HodoscopeSD::ProcessHits(), B5DriftChamberSD::ProcessHits(), B5HadCalorimeterSD::ProcessHits(), B5EmCalorimeterSD::ProcessHits(), XAluminumElectrodeSensitivity::ProcessHits(), RE01CalorimeterSD::ProcessHits(), ExGflash1SensitiveDetector::ProcessHits(), ExGflash2SensitiveDetector::ProcessHits(), ExGflash3SensitiveDetector::ProcessHits(), G4PSDoseDeposit::ProcessHits(), F02CalorimeterSD::ProcessHits(), ExP01TrackerSD::ProcessHits(), FCALHadModuleSD::ProcessHits(), F01CalorimeterSD::ProcessHits(), F03CalorimeterSD::ProcessHits(), FCALTestbeamSetupSD::ProcessHits(), FCALEMModuleSD::ProcessHits(), GammaRayTelAnticoincidenceSD::ProcessHits(), GammaRayTelTrackerSD::ProcessHits(), GammaRayTelCalorimeterSD::ProcessHits(), B4cCalorimeterSD::ProcessHits(), XrayFluoHPGeSD::ProcessHits(), G4PSPassageCellFlux::ProcessHits(), G4PSCellFlux::ProcessHits(), XrayFluoSD::ProcessHits(), G4PSSphereSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), LXePMTSD::ProcessHits_constStep(), WLSPhotonDetSD::ProcessHits_constStep(), CCaloSD::SetToLocal(), G4Channeling::UpdateParameters(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4SpacalSteppingAction::UserSteppingAction(), doiPETSteppingAction::UserSteppingAction(), G4RTSteppingAction::UserSteppingAction(), CexmcSteppingAction::UserSteppingAction(), G4ScoreSplittingProcess::Verbose(), and G4ParallelWorldScoringProcess::Verbose().

const G4TouchableHandle& G4StepPoint::GetTouchableHandle ( ) const

Referenced by G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), PHG4OuterHcalSteppingAction::FieldChecker(), G4RichTrajectoryPoint::G4RichTrajectoryPoint(), G4PSSphereSurfaceCurrent::IsSelectedSurface(), G4PSCylinderSurfaceFlux::IsSelectedSurface(), G4PSCylinderSurfaceCurrent::IsSelectedSurface(), G4PSFlatSurfaceCurrent::IsSelectedSurface(), G4PSSphereSurfaceFlux::IsSelectedSurface(), G4PSFlatSurfaceFlux::IsSelectedSurface(), SplitProcess::PostStepDoIt(), G4VXTRenergyLoss::PostStepDoIt(), G4ImportanceProcess::PostStepDoIt(), G4WeightCutOffProcess::PostStepDoIt(), G4WeightWindowProcess::PostStepDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4Cerenkov::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), G4Scintillation::PostStepDoIt(), HadrontherapyDetectorSD::ProcessHits(), ExTGTrackerSD::ProcessHits(), ExN02TrackerSD::ProcessHits(), B2TrackerSD::ProcessHits(), G4PSCylinderSurfaceFlux::ProcessHits(), G4PSCylinderSurfaceCurrent::ProcessHits(), G4PSFlatSurfaceCurrent::ProcessHits(), G4PSSphereSurfaceFlux::ProcessHits(), G4PSFlatSurfaceFlux::ProcessHits(), PHG4SteppingAction::StoreLocalCoordinate(), PHG4FPbScSteppingAction::UserSteppingAction(), PHG4FCalSteppingAction::UserSteppingAction(), PHG4ConeSteppingAction::UserSteppingAction(), PHG4EICMvtxSteppingAction::UserSteppingAction(), PHG4MvtxSteppingAction::UserSteppingAction(), PHG4TpcSteppingAction::UserSteppingAction(), PHG4SectorSteppingAction::UserSteppingAction(), PHG4EnvelopeSteppingAction::UserSteppingAction(), PHG4FPbScRegionSteppingAction::UserSteppingAction(), G4JLeicBeamLineMagnetSteppingAction::UserSteppingAction(), G4JLeicDIRCSteppingAction::UserSteppingAction(), G4JLeicVTXSteppingAction::UserSteppingAction(), G4LBLVtxSteppingAction::UserSteppingAction(), PHG4PSTOFSteppingAction::UserSteppingAction(), PHG4InttSteppingAction::UserSteppingAction(), PHG4OuterHcalSteppingAction::UserSteppingAction(), PHG4HcalSteppingAction::UserSteppingAction(), PHG4InnerHcalSteppingAction::UserSteppingAction(), PHG4BlockSteppingAction::UserSteppingAction(), PHG4CEmcTestBeamSteppingAction::UserSteppingAction(), AllSi_Al_support_SteppingAction::UserSteppingAction(), AllSiliconTrackerSteppingAction::UserSteppingAction(), PHG4EPDSteppingAction::UserSteppingAction(), EicFRichSteppingAction::UserSteppingAction(), PHG4CylinderStripSteppingAction::UserSteppingAction(), BeastMagnetSteppingAction::UserSteppingAction(), EICG4ZDCSteppingAction::UserSteppingAction(), PHG4BbcSteppingAction::UserSteppingAction(), PHG4BarrelEcalSteppingAction::UserSteppingAction(), BeamLineMagnetSteppingAction::UserSteppingAction(), EICG4dRICHSteppingAction::UserSteppingAction(), PHG4CrystalCalorimeterSteppingAction::UserSteppingAction(), PHG4LFHcalSteppingAction::UserSteppingAction(), PHG4ECAPToFSteppingAction::UserSteppingAction(), PHG4TpcEndCapSteppingAction::UserSteppingAction(), PHG4HybridHomogeneousCalorimeterSteppingAction::UserSteppingAction(), PHG4mRICHSteppingAction::UserSteppingAction(), PHG4BackwardHcalSteppingAction::UserSteppingAction(), PHG4ForwardDualReadoutSteppingAction::UserSteppingAction(), PHG4ForwardEcalSteppingAction::UserSteppingAction(), PHG4CylinderSteppingAction::UserSteppingAction(), PHG4ForwardHcalSteppingAction::UserSteppingAction(), EICG4RPSteppingAction::UserSteppingAction(), PHG4TRDSteppingAction::UserSteppingAction(), PHG4ZDCSteppingAction::UserSteppingAction(), G4EicDircSteppingAction::UserSteppingAction(), EICG4B0ECALSteppingAction::UserSteppingAction(), EICG4BwdSteppingAction::UserSteppingAction(), PHG4MicromegasSteppingAction::UserSteppingAction(), EICG4B0SteppingAction::UserSteppingAction(), EICG4LumiSteppingAction::UserSteppingAction(), PHG4SpacalSteppingAction::UserSteppingAction(), B4bSteppingAction::UserSteppingAction(), SteppingAction::UserSteppingAction(), B1SteppingAction::UserSteppingAction(), B4aSteppingAction::UserSteppingAction(), doiPETSteppingAction::UserSteppingAction(), HadrontherapySteppingAction::UserSteppingAction(), and PHG4TTLSteppingAction::UserSteppingAction().

void G4StepPoint::SetCharge ( G4double  value)

Referenced by G4ParticleChangeForLoss::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), G4ParticleChangeForLoss::UpdateStepForPostStep(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetGlobalTime ( const G4double  aValue)

Referenced by G4ParticleChangeForDecay::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), and G4FastStep::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetLocalTime ( const G4double  aValue)

Referenced by G4ParticleChangeForDecay::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetMagneticMoment ( G4double  value)

Referenced by G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetMass ( G4double  value)

Referenced by G4ParticleChange::UpdateStepForAlongStep(), G4ParticleChange::UpdateStepForAtRest(), and G4ParticleChange::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetMaterial ( G4Material )

Referenced by G4ParallelWorldProcess::SwitchMaterial(), and G4ParticleChangeForTransport::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetMaterialCutsCouple ( const G4MaterialCutsCouple )

Referenced by G4ParallelWorldProcess::SwitchMaterial(), and G4ParticleChangeForTransport::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetPosition ( const G4ThreeVector aValue)
void G4StepPoint::SetProcessDefinedStep ( const G4VProcess aValue)

Referenced by G4SteppingManager::DefinePhysicalStepLength(), G4ITStepProcessor::DoDefinePhysicalStepLength(), and G4SteppingManager::InvokeAtRestDoItProcs().

+ Here is the caller graph for this function:

void G4StepPoint::SetProperTime ( const G4double  aValue)

Referenced by G4ParticleChange::UpdateStepForAtRest(), G4FastStep::UpdateStepForAtRest(), G4ParticleChange::UpdateStepForPostStep(), and G4FastStep::UpdateStepForPostStep().

+ Here is the caller graph for this function:

void G4StepPoint::SetSafety ( const G4double  aValue)

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

+ Here is the caller graph for this function:

void G4StepPoint::SetSensitiveDetector ( G4VSensitiveDetector )

Referenced by G4ParallelWorldProcess::AtRestDoIt(), G4ParallelWorldScoringProcess::AtRestDoIt(), G4ParallelWorldProcess::PostStepDoIt(), G4ScoreSplittingProcess::PostStepDoIt(), G4ParallelWorldScoringProcess::PostStepDoIt(), and G4ParticleChangeForTransport::UpdateStepForPostStep().

+ Here is the caller graph for this function:

Member Data Documentation

G4double G4StepPoint::fCharge
private

Definition at line 209 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 209 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fGlobalTime
private

Definition at line 184 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 184 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fKineticEnergy
private

Definition at line 191 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 191 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fLocalTime
private

Definition at line 186 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 186 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fMagneticMoment
private

Definition at line 211 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 211 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fMass
private

Definition at line 207 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 207 of file G4StepPoint.hh

Referenced by operator=().

G4ThreeVector G4StepPoint::fMomentumDirection
private

Definition at line 190 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 190 of file G4StepPoint.hh

Referenced by operator=().

G4Material* G4StepPoint::fpMaterial
private

Definition at line 196 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 196 of file G4StepPoint.hh

Referenced by operator=().

const G4MaterialCutsCouple* G4StepPoint::fpMaterialCutsCouple
private

Definition at line 198 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 198 of file G4StepPoint.hh

Referenced by operator=().

G4ThreeVector G4StepPoint::fPolarization
private

Definition at line 202 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 202 of file G4StepPoint.hh

Referenced by operator=().

G4ThreeVector G4StepPoint::fPosition
private

Definition at line 183 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 183 of file G4StepPoint.hh

Referenced by operator=().

const G4VProcess* G4StepPoint::fpProcessDefinedStep
private

Definition at line 205 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 205 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fProperTime
private

Definition at line 188 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 188 of file G4StepPoint.hh

Referenced by operator=().

G4VSensitiveDetector* G4StepPoint::fpSensitiveDetector
private

Definition at line 200 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 200 of file G4StepPoint.hh

Referenced by operator=().

G4TouchableHandle G4StepPoint::fpTouchable
private

Definition at line 194 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 194 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fSafety
private

Definition at line 201 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 201 of file G4StepPoint.hh

Referenced by operator=().

G4StepStatus G4StepPoint::fStepStatus
private

Definition at line 203 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 203 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fVelocity
private

Definition at line 192 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 192 of file G4StepPoint.hh

Referenced by operator=().

G4double G4StepPoint::fWeight
private

Definition at line 213 of file G4StepPoint.hh.

View newest version in sPHENIX GitHub at line 213 of file G4StepPoint.hh

Referenced by operator=().


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