Geant4-11
|
#include <G4TrialsCounter.hh>
Public Member Functions | |
void | AccumulateCounts (G4int noTrials) |
void | ClearCounts () |
G4TrialsCounter (const G4String &nameStats, const G4String &description, G4bool printOnExit=false) | |
void | PrintStatistics () |
G4int | ReturnTotals (G4int &calls, G4int &maxTrials, G4int &numMaxT) |
~G4TrialsCounter () | |
Private Attributes | |
G4String | fDescription |
G4int | fmaxTrials = 0 |
G4String | fName |
G4int | fNoTimesMaxTrials = 0 |
G4int | fNumberCalls = 0 |
G4bool | fPrinted = false |
G4bool | fStatsVerbose = false |
G4int | fTotalNoTrials = 0 |
Definition at line 41 of file G4TrialsCounter.hh.
G4TrialsCounter::G4TrialsCounter | ( | const G4String & | nameStats, |
const G4String & | description, | ||
G4bool | printOnExit = false |
||
) |
Definition at line 34 of file G4TrialsCounter.cc.
References ClearCounts().
G4TrialsCounter::~G4TrialsCounter | ( | ) |
Definition at line 42 of file G4TrialsCounter.cc.
References fPrinted, fStatsVerbose, and PrintStatistics().
|
inline |
void G4TrialsCounter::ClearCounts | ( | ) |
Definition at line 63 of file G4TrialsCounter.cc.
References fmaxTrials, fNoTimesMaxTrials, fNumberCalls, and fTotalNoTrials.
Referenced by G4TrialsCounter().
void G4TrialsCounter::PrintStatistics | ( | ) |
Definition at line 48 of file G4TrialsCounter.cc.
References fDescription, fmaxTrials, fName, fNoTimesMaxTrials, fNumberCalls, fPrinted, fTotalNoTrials, G4cout, and G4endl.
Referenced by ~G4TrialsCounter().
Definition at line 72 of file G4TrialsCounter.cc.
References fmaxTrials, fNoTimesMaxTrials, fNumberCalls, and fTotalNoTrials.
|
private |
Definition at line 66 of file G4TrialsCounter.hh.
Referenced by PrintStatistics().
|
private |
Definition at line 62 of file G4TrialsCounter.hh.
Referenced by ClearCounts(), PrintStatistics(), and ReturnTotals().
|
private |
Definition at line 65 of file G4TrialsCounter.hh.
Referenced by PrintStatistics().
|
private |
Definition at line 63 of file G4TrialsCounter.hh.
Referenced by ClearCounts(), PrintStatistics(), and ReturnTotals().
|
private |
Definition at line 61 of file G4TrialsCounter.hh.
Referenced by ClearCounts(), PrintStatistics(), and ReturnTotals().
|
private |
Definition at line 70 of file G4TrialsCounter.hh.
Referenced by PrintStatistics(), and ~G4TrialsCounter().
|
private |
Definition at line 68 of file G4TrialsCounter.hh.
Referenced by ~G4TrialsCounter().
|
private |
Definition at line 60 of file G4TrialsCounter.hh.
Referenced by ClearCounts(), PrintStatistics(), and ReturnTotals().