203 G4bool fFirstStepInVolume =
false;
204 G4bool fLastStepInVolume =
false;
210 std::size_t nSecondaryByLastStep = 0;
213 std::vector<const G4Track*>* secondaryInCurrentStep =
nullptr;
215 std::vector<G4ThreeVector>* fpVectorOfAuxiliaryPointsPointer =
nullptr;
std::vector< G4Track * > G4TrackVector
void DeleteSecondaryVector()
G4double GetDeltaTime() const
void SetPointerToVectorOfAuxiliaryPoints(std::vector< G4ThreeVector > *vec)
void InitializeStep(G4Track *aValue)
G4SteppingControl GetControlFlag() const
G4Polyline * CreatePolyline() const
std::vector< G4ThreeVector > * GetPointerToVectorOfAuxiliaryPoints() const
G4Track * GetTrack() const
G4double GetDeltaEnergy() const
G4StepPoint * ResetPreStepPoint(G4StepPoint *value=nullptr)
void ResetTotalEnergyDeposit()
G4ThreeVector GetDeltaMomentum() const
void SetStepLength(G4double value)
void AddNonIonizingEnergyDeposit(G4double value)
void SetPostStepPoint(G4StepPoint *value)
G4Step & operator=(const G4Step &)
G4TrackVector * GetfSecondary()
G4bool IsLastStepInVolume() const
void AddTotalEnergyDeposit(G4double value)
G4bool IsFirstStepInVolume() const
const std::vector< const G4Track * > * GetSecondaryInCurrentStep() const
const G4TrackVector * GetSecondary() const
G4ThreeVector GetDeltaPosition() const
std::size_t GetNumberOfSecondariesInCurrentStep() const
void CopyPostToPreStepPoint()
void SetNonIonizingEnergyDeposit(G4double value)
G4StepPoint * GetPreStepPoint() const
G4double GetNonIonizingEnergyDeposit() const
G4double fNonIonizingEnergyDeposit
G4double GetStepLength() const
G4double GetTotalEnergyDeposit() const
G4TrackVector * NewSecondaryVector()
void SetSecondary(G4TrackVector *value)
void SetControlFlag(G4SteppingControl StepControlFlag)
void SetPreStepPoint(G4StepPoint *value)
void ClearFirstStepFlag()
G4double fTotalEnergyDeposit
void SetTotalEnergyDeposit(G4double value)
G4StepPoint * ResetPostStepPoint(G4StepPoint *value=nullptr)
G4StepPoint * GetPostStepPoint() const
void ResetNonIonizingEnergyDeposit()
void SetTrack(G4Track *value)