Geant4
10.01.p02
|
#include <RE06SteppingVerbose.hh>
Public Member Functions | |
RE06SteppingVerbose () | |
virtual | ~RE06SteppingVerbose () |
void | InitializeTimers () |
void | Report () |
virtual void | NewStep () |
virtual void | StepInfo () |
virtual void | TrackBanner () |
virtual void | AtRestDoItInvoked () |
virtual void | AlongStepDoItAllDone () |
virtual void | PostStepDoItAllDone () |
virtual void | AlongStepDoItOneByOne () |
virtual void | PostStepDoItOneByOne () |
virtual void | TrackingStarted () |
virtual void | DPSLStarted () |
virtual void | DPSLUserLimit () |
virtual void | DPSLPostStep () |
virtual void | DPSLAlongStep () |
virtual void | VerboseTrack () |
virtual void | VerboseParticleChange () |
Public Member Functions inherited from G4VSteppingVerbose | |
virtual | ~G4VSteppingVerbose () |
void | CopyState () |
void | SetManager (G4SteppingManager *const) |
Private Member Functions | |
G4int | FindRegion (G4Region *) |
Private Attributes | |
std::vector< G4SliceTimer * > | fTimers |
G4int | fNofRegions |
G4int | fNofTimers |
G4int | fRegIdx |
G4bool | fEp |
Definition at line 43 of file RE06SteppingVerbose.hh.
RE06SteppingVerbose::RE06SteppingVerbose | ( | ) |
Definition at line 45 of file RE06SteppingVerbose.cc.
|
virtual |
Definition at line 55 of file RE06SteppingVerbose.cc.
References fNofTimers, and fTimers.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 58 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 60 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 57 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 66 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 65 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 63 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 64 of file RE06SteppingVerbose.hh.
Definition at line 136 of file RE06SteppingVerbose.cc.
References G4RegionStore::GetInstance().
Referenced by NewStep().
void RE06SteppingVerbose::InitializeTimers | ( | ) |
Definition at line 64 of file RE06SteppingVerbose.cc.
References fEp, G4VSteppingVerbose::fManager, fNofRegions, fNofTimers, fRegIdx, fTimers, G4RegionStore::GetInstance(), G4RunManagerKernel::GetRunManagerKernel(), G4RunManagerKernel::GetTrackingManager(), G4TrackingManager::SetVerboseLevel(), and G4SteppingManager::SetVerboseLevel().
Referenced by RE06RunAction::BeginOfRunAction().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 108 of file RE06SteppingVerbose.cc.
References G4VSteppingVerbose::CopyState(), G4Electron::ElectronDefinition(), fEp, FindRegion(), fNofRegions, fRegIdx, fTimers, G4VSteppingVerbose::fTrack, G4Track::GetDefinition(), G4VPhysicalVolume::GetLogicalVolume(), G4StepPoint::GetPhysicalVolume(), G4Step::GetPreStepPoint(), G4LogicalVolume::GetRegion(), G4Track::GetStep(), G4Positron::PositronDefinition(), and reg.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 59 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 61 of file RE06SteppingVerbose.hh.
void RE06SteppingVerbose::Report | ( | ) |
Definition at line 89 of file RE06SteppingVerbose.cc.
References fNofRegions, fTimers, G4cout, G4endl, and G4RegionStore::GetInstance().
Referenced by RE06RunAction::EndOfRunAction().
|
virtual |
Implements G4VSteppingVerbose.
Definition at line 123 of file RE06SteppingVerbose.cc.
References fEp, fNofRegions, fRegIdx, and fTimers.
|
inlinevirtual |
Definition at line 56 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 62 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 68 of file RE06SteppingVerbose.hh.
|
inlinevirtual |
Implements G4VSteppingVerbose.
Definition at line 67 of file RE06SteppingVerbose.hh.
|
private |
Definition at line 77 of file RE06SteppingVerbose.hh.
Referenced by InitializeTimers(), NewStep(), and StepInfo().
|
private |
Definition at line 74 of file RE06SteppingVerbose.hh.
Referenced by InitializeTimers(), NewStep(), Report(), and StepInfo().
|
private |
Definition at line 75 of file RE06SteppingVerbose.hh.
Referenced by InitializeTimers(), and ~RE06SteppingVerbose().
|
private |
Definition at line 76 of file RE06SteppingVerbose.hh.
Referenced by InitializeTimers(), NewStep(), and StepInfo().
|
private |
Definition at line 73 of file RE06SteppingVerbose.hh.
Referenced by InitializeTimers(), NewStep(), Report(), StepInfo(), and ~RE06SteppingVerbose().