57 for(
G4int j=0;j<fNofTimers;j++)
58 {
delete fTimers[j]; }
67 fNofRegions = regionStore->size();
68 fNofTimers = 2 * fNofRegions;
69 G4int nEnt = fTimers.size();
72 for(
G4int i=nEnt;i<fNofTimers;i++)
75 for(
G4int j=0;j<fNofTimers;j++)
76 { fTimers[j]->Clear(); }
91 for(
G4int i=0;i<fNofRegions;i++)
96 G4cout <<
" All particles : User=" << fTimers[i]->GetUserElapsed()
97 <<
" Real=" << fTimers[i]->GetRealElapsed()
98 <<
" Sys=" << fTimers[i]->GetSystemElapsed() <<
G4endl;
99 G4cout <<
" e+ / e- : User=" << fTimers[fNofRegions+i]->GetUserElapsed()
100 <<
" Real=" << fTimers[fNofRegions+i]->GetRealElapsed()
101 <<
" Sys=" << fTimers[fNofRegions+i]->GetSystemElapsed() <<
G4endl;
113 fRegIdx = FindRegion(reg);
114 fTimers[fRegIdx]->Start();
118 if(fEp) fTimers[fNofRegions+fRegIdx]->Start();
125 fTimers[fRegIdx]->Stop();
128 fTimers[fNofRegions+fRegIdx]->Stop();
139 G4int sz = regionStore->size();
140 for(
G4int i=0;i<sz;i++)
141 {
if(rgn==(*regionStore)[i])
return i; }
G4ParticleDefinition * GetDefinition() const
static G4Electron * ElectronDefinition()
Definition of the RE06SteppingVerbose class.
void SetVerboseLevel(G4int vLevel)
G4TrackingManager * GetTrackingManager() const
G4Region * GetRegion() const
const G4Step * GetStep() const
static G4RunManagerKernel * GetRunManagerKernel()
static const G4double reg
static G4RegionStore * GetInstance()
G4StepPoint * GetPreStepPoint() const
G4SteppingManager * fManager
G4GLOB_DLL std::ostream G4cout
G4VPhysicalVolume * GetPhysicalVolume() const
static G4Positron * PositronDefinition()
void SetVerboseLevel(G4int vLevel)
G4LogicalVolume * GetLogicalVolume() const
virtual ~RE06SteppingVerbose()