Geant4  10.02.p02
G4ITSteppingVerbose Class Reference

#include <G4ITSteppingVerbose.hh>

+ Inheritance diagram for G4ITSteppingVerbose:
+ Collaboration diagram for G4ITSteppingVerbose:

Public Member Functions

 G4ITSteppingVerbose ()
 
 ~G4ITSteppingVerbose ()
 
void NewStep ()
 
void StepInfoForLeadingTrack ()
 
void AtRestDoItInvoked ()
 
void AtRestDoItOneByOne ()
 
void AlongStepDoItAllDone ()
 
void AlongStepDoItOneByOne ()
 
void PostStepDoItAllDone ()
 
void PostStepDoItOneByOne ()
 
void StepInfo ()
 
void TrackingStarted (G4Track *)
 
void TrackingEnded (G4Track *)
 
void DoItStarted ()
 
void PreStepVerbose (G4Track *track)
 
void PostStepVerbose (G4Track *track)
 
void DPSLStarted ()
 
void DPSLUserLimit ()
 
void DPSLPostStep ()
 
void DPSLAlongStep ()
 
void VerboseTrack ()
 
void VerboseParticleChange ()
 
void ShowStep () const
 
- Public Member Functions inherited from G4VITSteppingVerbose
 G4VITSteppingVerbose ()
 
virtual ~G4VITSteppingVerbose ()
 
void CopyState ()
 
void SetVerbose (int flag)
 
G4int GetVerbose ()
 
virtual void SetNewValue (G4UIcommand *command, G4String newValue)
 
virtual G4String GetCurrentValue (G4UIcommand *command)
 
void SetStepProcessor (const G4ITStepProcessor *stepProcessor)
 
void TrackBanner (G4Track *track, const G4String &message)
 

Additional Inherited Members

- Protected Types inherited from G4VITSteppingVerbose
typedef std::vector< G4intG4SelectedAtRestDoItVector
 
typedef std::vector< G4intG4SelectedAlongStepDoItVector
 
typedef std::vector< G4intG4SelectedPostStepDoItVector
 
- Protected Attributes inherited from G4VITSteppingVerbose
const G4ITStepProcessorfpStepProcessor
 
G4UIcmdWithAnIntegerfpVerboseUI
 
G4ITStepProcessorStatefpState
 
const ProcessGeneralInfofpProcessGeneralInfo
 
G4double PhysicalStep
 
G4StepStatus fStepStatus
 
const G4VParticleChangefParticleChange
 
const G4TrackfTrack
 
const G4TrackVectorfSecondary
 
const G4StepfStep
 
G4StepPointfPreStepPoint
 
G4StepPointfPostStepPoint
 
const G4VPhysicalVolumefCurrentVolume
 
const G4VITProcessfCurrentProcess
 
G4ProcessVectorfAtRestDoItVector
 
G4ProcessVectorfAlongStepDoItVector
 
G4ProcessVectorfPostStepDoItVector
 
G4ProcessVectorfAtRestGetPhysIntVector
 
G4ProcessVectorfAlongStepGetPhysIntVector
 
G4ProcessVectorfPostStepGetPhysIntVector
 
size_t MAXofAtRestLoops
 
size_t MAXofAlongStepLoops
 
size_t MAXofPostStepLoops
 
size_t fAtRestDoItProcTriggered
 
size_t fPostStepDoItProcTriggered
 
G4int fN2ndariesAtRestDoIt
 
G4int fN2ndariesAlongStepDoIt
 
G4int fN2ndariesPostStepDoIt
 
G4int fVerboseLevel
 
G4SelectedAtRestDoItVectorfSelectedAtRestDoItVector
 
G4SelectedPostStepDoItVectorfSelectedPostStepDoItVector
 
G4double fPreviousStepSize
 
G4TouchableHandle fTouchableHandle
 
G4double physIntLength
 
G4ForceCondition fCondition
 
G4GPILSelection fGPILSelection
 

Detailed Description

Definition at line 45 of file G4ITSteppingVerbose.hh.

Constructor & Destructor Documentation

G4ITSteppingVerbose::G4ITSteppingVerbose ( )

Definition at line 58 of file G4ITSteppingVerbose.cc.

References G4cout, and G4endl.

G4ITSteppingVerbose::~G4ITSteppingVerbose ( )

Definition at line 67 of file G4ITSteppingVerbose.cc.

Member Function Documentation

void G4ITSteppingVerbose::AlongStepDoItAllDone ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 146 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), x, and z.

+ Here is the call graph for this function:

void G4ITSteppingVerbose::AlongStepDoItOneByOne ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 676 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, x, and z.

void G4ITSteppingVerbose::AtRestDoItInvoked ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 79 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), x, and z.

+ Here is the call graph for this function:

void G4ITSteppingVerbose::AtRestDoItOneByOne ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 1238 of file G4ITSteppingVerbose.cc.

References G4cout, and G4endl.

void G4ITSteppingVerbose::DoItStarted ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 1104 of file G4ITSteppingVerbose.cc.

References G4cout, G4endl, left, LIGHT_RED, and RESET_COLOR.

void G4ITSteppingVerbose::DPSLAlongStep ( )
virtual
void G4ITSteppingVerbose::DPSLPostStep ( )
virtual
void G4ITSteppingVerbose::DPSLStarted ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 487 of file G4ITSteppingVerbose.cc.

References G4cout, and G4endl.

void G4ITSteppingVerbose::DPSLUserLimit ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 502 of file G4ITSteppingVerbose.cc.

References G4cout, and G4endl.

void G4ITSteppingVerbose::NewStep ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 73 of file G4ITSteppingVerbose.cc.

void G4ITSteppingVerbose::PostStepDoItAllDone ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 203 of file G4ITSteppingVerbose.cc.

References Conditionally, ExclusivelyForced, Forced, fPostStepDoItProc, G4BestUnit, G4cout, G4endl, G4VProcess::GetProcessName(), StronglyForced, x, and z.

+ Here is the call graph for this function:

void G4ITSteppingVerbose::PostStepDoItOneByOne ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 721 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, x, and z.

void G4ITSteppingVerbose::PreStepVerbose ( G4Track track)
virtual
void G4ITSteppingVerbose::ShowStep ( ) const
void G4ITSteppingVerbose::StepInfo ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 383 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, CLHEP::prec, x, and z.

void G4ITSteppingVerbose::StepInfoForLeadingTrack ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 277 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, CLHEP::prec, x, and z.

void G4ITSteppingVerbose::TrackingEnded ( G4Track track)
virtual

Reimplemented from G4VITSteppingVerbose.

Definition at line 658 of file G4ITSteppingVerbose.cc.

References G4cout, G4endl, G4Track::GetDefinition(), G4VPhysicalVolume::GetName(), G4Track::GetNextVolume(), G4ParticleDefinition::GetParticleName(), and G4Track::GetTrackID().

+ Here is the call graph for this function:

void G4ITSteppingVerbose::TrackingStarted ( G4Track track)
virtual

Reimplemented from G4VITSteppingVerbose.

Definition at line 589 of file G4ITSteppingVerbose.cc.

References G4BestUnit, G4cout, G4endl, GetIT(), G4IT::GetName(), G4Track::GetStep(), and CLHEP::prec.

+ Here is the call graph for this function:

void G4ITSteppingVerbose::VerboseParticleChange ( )
virtual

Implements G4VITSteppingVerbose.

Definition at line 913 of file G4ITSteppingVerbose.cc.

References G4cout, and G4endl.

void G4ITSteppingVerbose::VerboseTrack ( )
virtual

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