G4VSteppingVerbose Class Reference

#include <G4VSteppingVerbose.hh>

Inheritance diagram for G4VSteppingVerbose:

G4SteppingVerbose

Public Member Functions

virtual ~G4VSteppingVerbose ()
virtual void NewStep ()=0
void CopyState ()
void SetManager (G4SteppingManager *const)
virtual void AtRestDoItInvoked ()=0
virtual void AlongStepDoItAllDone ()=0
virtual void PostStepDoItAllDone ()=0
virtual void AlongStepDoItOneByOne ()=0
virtual void PostStepDoItOneByOne ()=0
virtual void StepInfo ()=0
virtual void TrackingStarted ()=0
virtual void DPSLStarted ()=0
virtual void DPSLUserLimit ()=0
virtual void DPSLPostStep ()=0
virtual void DPSLAlongStep ()=0
virtual void VerboseTrack ()=0
virtual void VerboseParticleChange ()=0

Static Public Member Functions

static void SetInstance (G4VSteppingVerbose *Instance)
static G4VSteppingVerboseGetInstance ()
static G4int GetSilent ()
static void SetSilent (G4int fSilent)
static G4int GetSilentStepInfo ()
static void SetSilentStepInfo (G4int fSilent)

Protected Types

typedef std::vector< G4intG4SelectedAtRestDoItVector
typedef std::vector< G4intG4SelectedAlongStepDoItVector
typedef std::vector< G4intG4SelectedPostStepDoItVector

Protected Member Functions

 G4VSteppingVerbose ()

Protected Attributes

G4SteppingManagerfManager
G4UserSteppingActionfUserSteppingAction
G4double PhysicalStep
G4double GeometricalStep
G4double CorrectedStep
G4bool PreStepPointIsGeom
G4bool FirstStep
G4StepStatus fStepStatus
G4double TempInitVelocity
G4double TempVelocity
G4double Mass
G4double sumEnergyChange
G4VParticleChangefParticleChange
G4TrackfTrack
G4TrackVectorfSecondary
G4StepfStep
G4StepPointfPreStepPoint
G4StepPointfPostStepPoint
G4VPhysicalVolumefCurrentVolume
G4VSensitiveDetectorfSensitive
G4VProcessfCurrentProcess
G4ProcessVectorfAtRestDoItVector
G4ProcessVectorfAlongStepDoItVector
G4ProcessVectorfPostStepDoItVector
G4ProcessVectorfAtRestGetPhysIntVector
G4ProcessVectorfAlongStepGetPhysIntVector
G4ProcessVectorfPostStepGetPhysIntVector
size_t MAXofAtRestLoops
size_t MAXofAlongStepLoops
size_t MAXofPostStepLoops
G4double currentMinimumStep
G4double numberOfInteractionLengthLeft
size_t fAtRestDoItProcTriggered
size_t fAlongStepDoItProcTriggered
size_t fPostStepDoItProcTriggered
G4int fN2ndariesAtRestDoIt
G4int fN2ndariesAlongStepDoIt
G4int fN2ndariesPostStepDoIt
G4NavigatorfNavigator
G4int verboseLevel
G4SelectedAtRestDoItVectorfSelectedAtRestDoItVector
G4SelectedAlongStepDoItVectorfSelectedAlongStepDoItVector
G4SelectedPostStepDoItVectorfSelectedPostStepDoItVector
G4double fPreviousStepSize
G4TouchableHandle fTouchableHandle
G4SteppingControl StepControlFlag
G4double physIntLength
G4ForceCondition fCondition
G4GPILSelection fGPILSelection

Static Protected Attributes

static G4VSteppingVerbosefInstance = 0
static G4int Silent = 0
static G4int SilentStepInfo = 0

Detailed Description

Definition at line 70 of file G4VSteppingVerbose.hh.


Member Typedef Documentation

typedef std::vector<G4int> G4VSteppingVerbose::G4SelectedAlongStepDoItVector [protected]

Definition at line 173 of file G4VSteppingVerbose.hh.

typedef std::vector<G4int> G4VSteppingVerbose::G4SelectedAtRestDoItVector [protected]

Definition at line 171 of file G4VSteppingVerbose.hh.

typedef std::vector<G4int> G4VSteppingVerbose::G4SelectedPostStepDoItVector [protected]

Definition at line 175 of file G4VSteppingVerbose.hh.


Constructor & Destructor Documentation

G4VSteppingVerbose::G4VSteppingVerbose (  )  [protected]

Definition at line 53 of file G4VSteppingVerbose.cc.

References FatalException, fInstance, and G4Exception().

00054   : fManager(0), fUserSteppingAction(0), 
00055     PhysicalStep(0.), GeometricalStep(0.), CorrectedStep(0.),
00056     PreStepPointIsGeom(false), FirstStep(false),
00057     TempInitVelocity(0.), TempVelocity(0.), Mass(0.), sumEnergyChange(0.),
00058     fParticleChange(0), fTrack(0), fSecondary(0), fStep(0), 
00059     fPreStepPoint(0), fPostStepPoint(0), fCurrentVolume(0),
00060     fSensitive(0), fCurrentProcess(0), fAtRestDoItVector(0),
00061     fAlongStepDoItVector(0), fPostStepDoItVector(0), fAtRestGetPhysIntVector(0),
00062     fAlongStepGetPhysIntVector(0), fPostStepGetPhysIntVector(0),
00063     MAXofAtRestLoops(0), MAXofAlongStepLoops(0), MAXofPostStepLoops(0),
00064     currentMinimumStep(0.), numberOfInteractionLengthLeft(0.),
00065     fAtRestDoItProcTriggered(0), fAlongStepDoItProcTriggered(0),
00066     fPostStepDoItProcTriggered(0), fN2ndariesAtRestDoIt(0),
00067     fN2ndariesAlongStepDoIt(0), fN2ndariesPostStepDoIt(0),
00068     fNavigator(0), verboseLevel(0), fSelectedAtRestDoItVector(0),
00069     fSelectedAlongStepDoItVector(0), fSelectedPostStepDoItVector(0),
00070     fPreviousStepSize(0.), physIntLength(0.)
00071 {
00072   if(fInstance!= 0)
00073   {
00074     G4Exception("G4VSteppingVerbose::G4VSteppingVerbose()",
00075                 "Tracking0014", FatalException,
00076                 "Only one SteppingVerbose class can be instantiated.");
00077   }
00078 }

G4VSteppingVerbose::~G4VSteppingVerbose (  )  [virtual]

Definition at line 79 of file G4VSteppingVerbose.cc.

00079 {;}


Member Function Documentation

virtual void G4VSteppingVerbose::AlongStepDoItAllDone (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::Stepping().

virtual void G4VSteppingVerbose::AlongStepDoItOneByOne (  )  [pure virtual]

Implemented in G4SteppingVerbose.

virtual void G4VSteppingVerbose::AtRestDoItInvoked (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::Stepping().

void G4VSteppingVerbose::CopyState (  ) 

Definition at line 89 of file G4VSteppingVerbose.cc.

References CorrectedStep, fAlongStepDoItProcTriggered, fAlongStepDoItVector, fAlongStepGetPhysIntVector, fAtRestDoItProcTriggered, fAtRestDoItVector, fAtRestGetPhysIntVector, fCondition, fCurrentProcess, fCurrentVolume, fGPILSelection, FirstStep, fManager, fN2ndariesAlongStepDoIt, fN2ndariesAtRestDoIt, fN2ndariesPostStepDoIt, fNavigator, fParticleChange, fPostStepDoItProcTriggered, fPostStepDoItVector, fPostStepGetPhysIntVector, fPostStepPoint, fPreStepPoint, fPreviousStepSize, fSecondary, fSelectedAlongStepDoItVector, fSelectedAtRestDoItVector, fSelectedPostStepDoItVector, fSensitive, fStep, fStepStatus, fTouchableHandle, fTrack, fUserSteppingAction, GeometricalStep, G4SteppingManager::GetCorrectedStep(), G4SteppingManager::GetfAlongStepDoItProcTriggered(), G4SteppingManager::GetfAlongStepDoItVector(), G4SteppingManager::GetfAlongStepGetPhysIntVector(), G4SteppingManager::GetfAtRestDoItProcTriggered(), G4SteppingManager::GetfAtRestDoItVector(), G4SteppingManager::GetfAtRestGetPhysIntVector(), G4SteppingManager::GetfCondition(), G4SteppingManager::GetfCurrentProcess(), G4SteppingManager::GetfCurrentVolume(), G4SteppingManager::GetfGPILSelection(), G4SteppingManager::GetFirstStep(), G4SteppingManager::GetfN2ndariesAlongStepDoIt(), G4SteppingManager::GetfN2ndariesAtRestDoIt(), G4SteppingManager::GetfN2ndariesPostStepDoIt(), G4SteppingManager::GetfNavigator(), G4SteppingManager::GetfParticleChange(), G4SteppingManager::GetfPostStepDoItProcTriggered(), G4SteppingManager::GetfPostStepDoItVector(), G4SteppingManager::GetfPostStepGetPhysIntVector(), G4SteppingManager::GetfPostStepPoint(), G4SteppingManager::GetfPreStepPoint(), G4SteppingManager::GetfPreviousStepSize(), G4SteppingManager::GetfSecondary(), G4SteppingManager::GetfSelectedAlongStepDoItVector(), G4SteppingManager::GetfSelectedAtRestDoItVector(), G4SteppingManager::GetfSelectedPostStepDoItVector(), G4SteppingManager::GetfSensitive(), G4SteppingManager::GetfStep(), G4SteppingManager::GetfStepStatus(), G4SteppingManager::GetfTrack(), G4SteppingManager::GetGeometricalStep(), G4SteppingManager::GetMass(), G4SteppingManager::GetMAXofAlongStepLoops(), G4SteppingManager::GetMAXofAtRestLoops(), G4SteppingManager::GetMAXofPostStepLoops(), G4SteppingManager::GetPhysicalStep(), G4SteppingManager::GetphysIntLength(), G4SteppingManager::GetPreStepPointIsGeom(), G4SteppingManager::GetStepControlFlag(), G4SteppingManager::GetsumEnergyChange(), G4SteppingManager::GetTempInitVelocity(), G4SteppingManager::GetTempVelocity(), G4SteppingManager::GetTouchableHandle(), G4SteppingManager::GetUserAction(), G4SteppingManager::GetverboseLevel(), Mass, MAXofAlongStepLoops, MAXofAtRestLoops, MAXofPostStepLoops, PhysicalStep, physIntLength, PreStepPointIsGeom, StepControlFlag, sumEnergyChange, TempInitVelocity, TempVelocity, and verboseLevel.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerbose::VerboseTrack().

00091 {
00092 
00093    fUserSteppingAction = fManager->GetUserAction();
00094    //   fVerbose = this;
00095 
00096    PhysicalStep = fManager->GetPhysicalStep();
00097    GeometricalStep = fManager->GetGeometricalStep();
00098    CorrectedStep = fManager->GetCorrectedStep();
00099    PreStepPointIsGeom = fManager->GetPreStepPointIsGeom();
00100    FirstStep = fManager->GetFirstStep();
00101    fStepStatus = fManager->GetfStepStatus();
00102 
00103    TempInitVelocity = fManager->GetTempInitVelocity();
00104    TempVelocity = fManager->GetTempVelocity();
00105    Mass = fManager->GetMass();
00106 
00107    sumEnergyChange = fManager->GetsumEnergyChange();
00108 
00109    fParticleChange = fManager->GetfParticleChange();
00110    fTrack = fManager->GetfTrack(); 
00111    fSecondary = fManager->GetfSecondary();
00112    fStep = fManager->GetfStep();
00113    fPreStepPoint = fManager->GetfPreStepPoint();
00114    fPostStepPoint = fManager->GetfPostStepPoint();
00115 
00116    fCurrentVolume = fManager->GetfCurrentVolume();
00117    fSensitive = fManager->GetfSensitive();
00118    fCurrentProcess = fManager->GetfCurrentProcess();
00119 
00120    fAtRestDoItVector = fManager->GetfAtRestDoItVector(); 
00121    fAlongStepDoItVector = fManager->GetfAlongStepDoItVector();
00122    fPostStepDoItVector = fManager->GetfPostStepDoItVector();
00123 
00124    fAtRestGetPhysIntVector = fManager->GetfAtRestGetPhysIntVector();
00125    fAlongStepGetPhysIntVector = fManager->GetfAlongStepGetPhysIntVector();
00126    fPostStepGetPhysIntVector = fManager->GetfPostStepGetPhysIntVector();
00127 
00128    MAXofAtRestLoops = fManager->GetMAXofAtRestLoops();
00129    MAXofAlongStepLoops = fManager->GetMAXofAlongStepLoops();
00130    MAXofPostStepLoops = fManager->GetMAXofPostStepLoops();
00131 
00132    fAtRestDoItProcTriggered = fManager->GetfAtRestDoItProcTriggered();
00133    fAlongStepDoItProcTriggered = fManager->GetfAlongStepDoItProcTriggered();
00134    fPostStepDoItProcTriggered = fManager->GetfPostStepDoItProcTriggered();
00135 
00136    fN2ndariesAtRestDoIt = fManager->GetfN2ndariesAtRestDoIt();
00137    fN2ndariesAlongStepDoIt = fManager->GetfN2ndariesAlongStepDoIt();
00138    fN2ndariesPostStepDoIt = fManager->GetfN2ndariesPostStepDoIt();
00139 
00140    fNavigator = fManager->GetfNavigator();
00141 
00142    verboseLevel = fManager->GetverboseLevel();
00143 
00144    fSelectedAtRestDoItVector = fManager->GetfSelectedAtRestDoItVector();
00145    fSelectedAlongStepDoItVector = fManager->GetfSelectedAlongStepDoItVector();
00146    fSelectedPostStepDoItVector = fManager->GetfSelectedPostStepDoItVector();
00147 
00148    fPreviousStepSize = fManager->GetfPreviousStepSize();
00149 
00150    fTouchableHandle = fManager->GetTouchableHandle();
00151 
00152    StepControlFlag = fManager->GetStepControlFlag();
00153 
00154    physIntLength = fManager->GetphysIntLength();
00155    fCondition = fManager->GetfCondition();
00156    fGPILSelection = fManager->GetfGPILSelection();
00157 }

virtual void G4VSteppingVerbose::DPSLAlongStep (  )  [pure virtual]

Implemented in G4SteppingVerbose.

virtual void G4VSteppingVerbose::DPSLPostStep (  )  [pure virtual]

Implemented in G4SteppingVerbose.

virtual void G4VSteppingVerbose::DPSLStarted (  )  [pure virtual]

Implemented in G4SteppingVerbose.

virtual void G4VSteppingVerbose::DPSLUserLimit (  )  [pure virtual]

Implemented in G4SteppingVerbose.

G4VSteppingVerbose * G4VSteppingVerbose::GetInstance (  )  [static]

Definition at line 164 of file G4VSteppingVerbose.cc.

References fInstance.

Referenced by G4SteppingManager::G4SteppingManager().

00165 {
00166   return fInstance;
00167 }

G4int G4VSteppingVerbose::GetSilent (  )  [static]

Definition at line 169 of file G4VSteppingVerbose.cc.

References Silent.

Referenced by G4TrackingManager::ProcessOneTrack().

00170 {
00171   return Silent;
00172 }

G4int G4VSteppingVerbose::GetSilentStepInfo (  )  [static]

Definition at line 179 of file G4VSteppingVerbose.cc.

References SilentStepInfo.

00180 {
00181   return SilentStepInfo;
00182 }

virtual void G4VSteppingVerbose::NewStep (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::Stepping().

virtual void G4VSteppingVerbose::PostStepDoItAllDone (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::Stepping().

virtual void G4VSteppingVerbose::PostStepDoItOneByOne (  )  [pure virtual]

Implemented in G4SteppingVerbose.

void G4VSteppingVerbose::SetInstance ( G4VSteppingVerbose Instance  )  [static]

Definition at line 159 of file G4VSteppingVerbose.cc.

References fInstance.

Referenced by G4SteppingManager::G4SteppingManager().

00160 {
00161   fInstance=Instance;
00162 }

void G4VSteppingVerbose::SetManager ( G4SteppingManager const  ) 

Definition at line 82 of file G4VSteppingVerbose.cc.

References fManager.

00084 {
00085   fManager=fMan;
00086 }

void G4VSteppingVerbose::SetSilent ( G4int  fSilent  )  [static]

Definition at line 174 of file G4VSteppingVerbose.cc.

References Silent.

Referenced by G4SteppingManager::Stepping().

00175 {
00176   Silent=fSilent;
00177 }

void G4VSteppingVerbose::SetSilentStepInfo ( G4int  fSilent  )  [static]

Definition at line 184 of file G4VSteppingVerbose.cc.

References SilentStepInfo.

00185 {
00186   SilentStepInfo=fSilent;
00187 }

virtual void G4VSteppingVerbose::StepInfo (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::Stepping().

virtual void G4VSteppingVerbose::TrackingStarted (  )  [pure virtual]

Implemented in G4SteppingVerbose.

Referenced by G4SteppingManager::SetInitialStep().

virtual void G4VSteppingVerbose::VerboseParticleChange (  )  [pure virtual]

Implemented in G4SteppingVerbose.

virtual void G4VSteppingVerbose::VerboseTrack (  )  [pure virtual]

Implemented in G4SteppingVerbose.


Field Documentation

G4double G4VSteppingVerbose::CorrectedStep [protected]

Definition at line 116 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::currentMinimumStep [protected]

Definition at line 153 of file G4VSteppingVerbose.hh.

size_t G4VSteppingVerbose::fAlongStepDoItProcTriggered [protected]

Definition at line 157 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ProcessVector* G4VSteppingVerbose::fAlongStepDoItVector [protected]

Definition at line 142 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), and CopyState().

G4ProcessVector* G4VSteppingVerbose::fAlongStepGetPhysIntVector [protected]

Definition at line 146 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

size_t G4VSteppingVerbose::fAtRestDoItProcTriggered [protected]

Definition at line 156 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ProcessVector* G4VSteppingVerbose::fAtRestDoItVector [protected]

Definition at line 141 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ProcessVector* G4VSteppingVerbose::fAtRestGetPhysIntVector [protected]

Definition at line 145 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ForceCondition G4VSteppingVerbose::fCondition [protected]

Definition at line 187 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::PostStepDoItAllDone().

G4VProcess* G4VSteppingVerbose::fCurrentProcess [protected]

Definition at line 136 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::PostStepDoItOneByOne().

G4VPhysicalVolume* G4VSteppingVerbose::fCurrentVolume [protected]

Definition at line 134 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4GPILSelection G4VSteppingVerbose::fGPILSelection [protected]

Definition at line 188 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and G4SteppingVerbose::DPSLAlongStep().

G4VSteppingVerbose * G4VSteppingVerbose::fInstance = 0 [static, protected]

Definition at line 79 of file G4VSteppingVerbose.hh.

Referenced by G4VSteppingVerbose(), GetInstance(), and SetInstance().

G4bool G4VSteppingVerbose::FirstStep [protected]

Definition at line 118 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4SteppingManager* G4VSteppingVerbose::fManager [protected]

Definition at line 110 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and SetManager().

G4int G4VSteppingVerbose::fN2ndariesAlongStepDoIt [protected]

Definition at line 161 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItOneByOne(), CopyState(), and G4SteppingVerbose::StepInfo().

G4int G4VSteppingVerbose::fN2ndariesAtRestDoIt [protected]

Definition at line 160 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), and G4SteppingVerbose::StepInfo().

G4int G4VSteppingVerbose::fN2ndariesPostStepDoIt [protected]

Definition at line 162 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), G4SteppingVerbose::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().

G4Navigator* G4VSteppingVerbose::fNavigator [protected]

Definition at line 166 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4VParticleChange* G4VSteppingVerbose::fParticleChange [protected]

Definition at line 127 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and G4SteppingVerbose::VerboseParticleChange().

size_t G4VSteppingVerbose::fPostStepDoItProcTriggered [protected]

Definition at line 158 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ProcessVector* G4VSteppingVerbose::fPostStepDoItVector [protected]

Definition at line 143 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4ProcessVector* G4VSteppingVerbose::fPostStepGetPhysIntVector [protected]

Definition at line 147 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4StepPoint* G4VSteppingVerbose::fPostStepPoint [protected]

Definition at line 132 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4StepPoint* G4VSteppingVerbose::fPreStepPoint [protected]

Definition at line 131 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::fPreviousStepSize [protected]

Definition at line 180 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4TrackVector* G4VSteppingVerbose::fSecondary [protected]

Definition at line 129 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), and G4SteppingVerbose::StepInfo().

G4SelectedAlongStepDoItVector* G4VSteppingVerbose::fSelectedAlongStepDoItVector [protected]

Definition at line 177 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4SelectedAtRestDoItVector* G4VSteppingVerbose::fSelectedAtRestDoItVector [protected]

Definition at line 176 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AtRestDoItInvoked(), and CopyState().

G4SelectedPostStepDoItVector* G4VSteppingVerbose::fSelectedPostStepDoItVector [protected]

Definition at line 178 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().

G4VSensitiveDetector* G4VSteppingVerbose::fSensitive [protected]

Definition at line 135 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4Step* G4VSteppingVerbose::fStep [protected]

Definition at line 130 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), G4SteppingVerbose::ShowStep(), G4SteppingVerbose::StepInfo(), and G4SteppingVerbose::TrackingStarted().

G4StepStatus G4VSteppingVerbose::fStepStatus [protected]

Definition at line 119 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().

G4TouchableHandle G4VSteppingVerbose::fTouchableHandle [protected]

Definition at line 182 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4Track* G4VSteppingVerbose::fTrack [protected]

Definition at line 128 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), and G4SteppingVerbose::VerboseTrack().

G4UserSteppingAction* G4VSteppingVerbose::fUserSteppingAction [protected]

Definition at line 112 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::GeometricalStep [protected]

Definition at line 115 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::Mass [protected]

Definition at line 123 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

size_t G4VSteppingVerbose::MAXofAlongStepLoops [protected]

Definition at line 150 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), and CopyState().

size_t G4VSteppingVerbose::MAXofAtRestLoops [protected]

Definition at line 149 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AtRestDoItInvoked(), and CopyState().

size_t G4VSteppingVerbose::MAXofPostStepLoops [protected]

Definition at line 151 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), and G4SteppingVerbose::PostStepDoItAllDone().

G4double G4VSteppingVerbose::numberOfInteractionLengthLeft [protected]

Definition at line 154 of file G4VSteppingVerbose.hh.

G4double G4VSteppingVerbose::PhysicalStep [protected]

Definition at line 114 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::physIntLength [protected]

Definition at line 186 of file G4VSteppingVerbose.hh.

Referenced by CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), and G4SteppingVerbose::DPSLUserLimit().

G4bool G4VSteppingVerbose::PreStepPointIsGeom [protected]

Definition at line 117 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4int G4VSteppingVerbose::Silent = 0 [static, protected]

Definition at line 80 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), GetSilent(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), SetSilent(), G4SteppingVerbose::ShowStep(), G4SteppingVerbose::StepInfo(), G4SteppingVerbose::TrackingStarted(), G4SteppingVerbose::VerboseParticleChange(), and G4SteppingVerbose::VerboseTrack().

G4int G4VSteppingVerbose::SilentStepInfo = 0 [static, protected]

Definition at line 81 of file G4VSteppingVerbose.hh.

Referenced by GetSilentStepInfo(), SetSilentStepInfo(), and G4SteppingVerbose::StepInfo().

G4SteppingControl G4VSteppingVerbose::StepControlFlag [protected]

Definition at line 184 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::sumEnergyChange [protected]

Definition at line 125 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::TempInitVelocity [protected]

Definition at line 121 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4double G4VSteppingVerbose::TempVelocity [protected]

Definition at line 122 of file G4VSteppingVerbose.hh.

Referenced by CopyState().

G4int G4VSteppingVerbose::verboseLevel [protected]

Definition at line 168 of file G4VSteppingVerbose.hh.

Referenced by G4SteppingVerbose::AlongStepDoItAllDone(), G4SteppingVerbose::AlongStepDoItOneByOne(), G4SteppingVerbose::AtRestDoItInvoked(), CopyState(), G4SteppingVerbose::DPSLAlongStep(), G4SteppingVerbose::DPSLPostStep(), G4SteppingVerbose::DPSLStarted(), G4SteppingVerbose::DPSLUserLimit(), G4SteppingVerbose::PostStepDoItAllDone(), G4SteppingVerbose::PostStepDoItOneByOne(), G4TrackingManager::ProcessOneTrack(), G4SteppingVerbose::StepInfo(), and G4SteppingVerbose::TrackingStarted().


The documentation for this class was generated from the following files:
Generated on Mon May 27 17:53:55 2013 for Geant4 by  doxygen 1.4.7