Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | Protected Attributes | List of all members
G4Step Class Reference

#include <G4Step.hh>

Public Member Functions

 G4Step ()
 
 ~G4Step ()
 
 G4Step (const G4Step &)
 
G4Stepoperator= (const G4Step &)
 
G4TrackGetTrack () const
 
void SetTrack (G4Track *value)
 
G4StepPointGetPreStepPoint () const
 
void SetPreStepPoint (G4StepPoint *value)
 
G4StepPointGetPostStepPoint () const
 
void SetPostStepPoint (G4StepPoint *value)
 
G4double GetStepLength () const
 
void SetStepLength (G4double value)
 
G4double GetTotalEnergyDeposit () const
 
void SetTotalEnergyDeposit (G4double value)
 
G4double GetNonIonizingEnergyDeposit () const
 
void SetNonIonizingEnergyDeposit (G4double value)
 
G4SteppingControl GetControlFlag () const
 
void SetControlFlag (G4SteppingControl StepControlFlag)
 
void AddTotalEnergyDeposit (G4double value)
 
void ResetTotalEnergyDeposit ()
 
void AddNonIonizingEnergyDeposit (G4double value)
 
void ResetNonIonizingEnergyDeposit ()
 
G4bool IsFirstStepInVolume () const
 
G4bool IsLastStepInVolume () const
 
void SetFirstStepFlag ()
 
void ClearFirstStepFlag ()
 
void SetLastStepFlag ()
 
void ClearLastStepFlag ()
 
G4ThreeVector GetDeltaPosition () const
 
G4double GetDeltaTime () const
 
G4ThreeVector GetDeltaMomentum () const
 
G4double GetDeltaEnergy () const
 
void InitializeStep (G4Track *aValue)
 
void UpdateTrack ()
 
void CopyPostToPreStepPoint ()
 
G4PolylineCreatePolyline () const
 
const std::vector< const
G4Track * > * 
GetSecondaryInCurrentStep () const
 
const G4TrackVectorGetSecondary () const
 
G4TrackVectorGetfSecondary ()
 
G4TrackVectorNewSecondaryVector ()
 
void DeleteSecondaryVector ()
 
void SetSecondary (G4TrackVector *value)
 
void SetPointerToVectorOfAuxiliaryPoints (std::vector< G4ThreeVector > *theNewVectorPointer)
 
std::vector< G4ThreeVector > * GetPointerToVectorOfAuxiliaryPoints () const
 

Protected Attributes

G4double fTotalEnergyDeposit
 
G4double fNonIonizingEnergyDeposit
 

Detailed Description

Definition at line 76 of file G4Step.hh.

Constructor & Destructor Documentation

G4Step::G4Step ( )

Definition at line 53 of file G4Step.cc.

G4Step::~G4Step ( )

Definition at line 71 of file G4Step.cc.

G4Step::G4Step ( const G4Step right)

Definition at line 89 of file G4Step.cc.

Member Function Documentation

void G4Step::AddNonIonizingEnergyDeposit ( G4double  value)

Here is the caller graph for this function:

void G4Step::AddTotalEnergyDeposit ( G4double  value)

Here is the caller graph for this function:

void G4Step::ClearFirstStepFlag ( )

Here is the caller graph for this function:

void G4Step::ClearLastStepFlag ( )

Here is the caller graph for this function:

void G4Step::CopyPostToPreStepPoint ( )

Here is the caller graph for this function:

G4Polyline* G4Step::CreatePolyline ( ) const
void G4Step::DeleteSecondaryVector ( )

Here is the caller graph for this function:

G4SteppingControl G4Step::GetControlFlag ( ) const

Here is the caller graph for this function:

G4double G4Step::GetDeltaEnergy ( ) const

Definition at line 176 of file G4Step.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector G4Step::GetDeltaMomentum ( ) const

Definition at line 159 of file G4Step.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

G4ThreeVector G4Step::GetDeltaPosition ( ) const

Here is the caller graph for this function:

G4double G4Step::GetDeltaTime ( ) const

Here is the caller graph for this function:

G4TrackVector* G4Step::GetfSecondary ( )

Here is the caller graph for this function:

G4double G4Step::GetNonIonizingEnergyDeposit ( ) const

Here is the caller graph for this function:

std::vector<G4ThreeVector>* G4Step::GetPointerToVectorOfAuxiliaryPoints ( ) const
inline

Definition at line 240 of file G4Step.hh.

Here is the caller graph for this function:

G4StepPoint* G4Step::GetPostStepPoint ( ) const
G4StepPoint* G4Step::GetPreStepPoint ( ) const
const G4TrackVector* G4Step::GetSecondary ( ) const

Here is the caller graph for this function:

const std::vector< const G4Track * > * G4Step::GetSecondaryInCurrentStep ( ) const

Definition at line 193 of file G4Step.cc.

G4double G4Step::GetStepLength ( ) const
G4double G4Step::GetTotalEnergyDeposit ( ) const
G4Track* G4Step::GetTrack ( ) const
void G4Step::InitializeStep ( G4Track aValue)

Here is the caller graph for this function:

G4bool G4Step::IsFirstStepInVolume ( ) const
G4bool G4Step::IsLastStepInVolume ( ) const
G4TrackVector* G4Step::NewSecondaryVector ( )

Here is the caller graph for this function:

G4Step & G4Step::operator= ( const G4Step right)

Definition at line 122 of file G4Step.cc.

void G4Step::ResetNonIonizingEnergyDeposit ( )
void G4Step::ResetTotalEnergyDeposit ( )

Here is the caller graph for this function:

void G4Step::SetControlFlag ( G4SteppingControl  StepControlFlag)

Here is the caller graph for this function:

void G4Step::SetFirstStepFlag ( )

Here is the caller graph for this function:

void G4Step::SetLastStepFlag ( )

Here is the caller graph for this function:

void G4Step::SetNonIonizingEnergyDeposit ( G4double  value)

Here is the caller graph for this function:

void G4Step::SetPointerToVectorOfAuxiliaryPoints ( std::vector< G4ThreeVector > *  theNewVectorPointer)
inline

Definition at line 237 of file G4Step.hh.

Here is the caller graph for this function:

void G4Step::SetPostStepPoint ( G4StepPoint value)
void G4Step::SetPreStepPoint ( G4StepPoint value)
void G4Step::SetSecondary ( G4TrackVector value)
void G4Step::SetStepLength ( G4double  value)

Here is the caller graph for this function:

void G4Step::SetTotalEnergyDeposit ( G4double  value)

Here is the caller graph for this function:

void G4Step::SetTrack ( G4Track value)

Here is the caller graph for this function:

void G4Step::UpdateTrack ( )

Here is the caller graph for this function:

Member Data Documentation

G4double G4Step::fNonIonizingEnergyDeposit
protected

Definition at line 179 of file G4Step.hh.

G4double G4Step::fTotalEnergyDeposit
protected

Definition at line 176 of file G4Step.hh.


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