|
Geant4-11
|
#include <G4ChordFinderDelegate.hh>
Public Member Functions | |
| G4double | AdvanceChordLimitedImpl (G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance) |
| G4double | GetFirstFraction () |
| G4double | GetFractionLast () |
| G4double | GetFractionNextEstimate () |
| G4double | GetLastStepEstimateUnc () |
| G4int | GetNoCalls () |
| G4int | GetNoMaxTrials () |
| G4int | GetNoTrials () |
| void | ResetStepEstimate () |
| void | SetFirstFraction (G4double fractFirst) |
| void | SetFractions_Last_Next (G4double fractLast=0.90, G4double fractNext=0.95) |
| void | SetLastStepEstimateUnc (G4double stepEst) |
| void | StreamDelegateInfo (std::ostream &os) const |
| void | TestChordPrint (G4int noTrials, G4int lastStepTrial, G4double dChordStep, G4double fDeltaChord, G4double nextStepTrial) |
| virtual | ~G4ChordFinderDelegate () |
Private Member Functions | |
| void | AccumulateStatistics (G4int noTrials) |
| G4double | FindNextChord (const G4FieldTrack &yStart, G4double stepMax, G4double epsStep, G4double chordDistance, G4FieldTrack &yEnd, G4double &dyErrPos, G4double &pStepForAccuracy) |
| Driver & | GetDriver () |
| G4double | NewStep (G4double stepTrialOld, G4double dChordStep, G4double fDeltaChord, G4double &stepEstimate_Unconstrained) |
| void | PrintStatistics () |
Private Attributes | |
| G4double | fFirstFraction = 0.999 |
| G4double | fFractionLast = 1.0 |
| G4double | fFractionNextEstimate = 0.98 |
| G4double | fLastStepEstimate_Unconstrained = DBL_MAX |
| G4int | fmaxTrials = 0 |
| G4int | fNoCalls = 0 |
| G4int | fTotalNoTrials = 0 |
Definition at line 41 of file G4ChordFinderDelegate.hh.
|
virtual |
|
private |
| G4double G4ChordFinderDelegate< Driver >::AdvanceChordLimitedImpl | ( | G4FieldTrack & | track, |
| G4double | hstep, | ||
| G4double | eps, | ||
| G4double | chordDistance | ||
| ) |
|
private |
|
private |
| G4double G4ChordFinderDelegate< Driver >::GetFirstFraction | ( | ) |
| G4double G4ChordFinderDelegate< Driver >::GetFractionLast | ( | ) |
| G4double G4ChordFinderDelegate< Driver >::GetFractionNextEstimate | ( | ) |
| G4double G4ChordFinderDelegate< Driver >::GetLastStepEstimateUnc | ( | ) |
| G4int G4ChordFinderDelegate< Driver >::GetNoCalls | ( | ) |
| G4int G4ChordFinderDelegate< Driver >::GetNoMaxTrials | ( | ) |
| G4int G4ChordFinderDelegate< Driver >::GetNoTrials | ( | ) |
|
private |
|
private |
| void G4ChordFinderDelegate< Driver >::ResetStepEstimate | ( | ) |
| void G4ChordFinderDelegate< Driver >::SetFirstFraction | ( | G4double | fractFirst | ) |
| void G4ChordFinderDelegate< Driver >::SetFractions_Last_Next | ( | G4double | fractLast = 0.90, |
| G4double | fractNext = 0.95 |
||
| ) |
| void G4ChordFinderDelegate< Driver >::SetLastStepEstimateUnc | ( | G4double | stepEst | ) |
| void G4ChordFinderDelegate< Driver >::StreamDelegateInfo | ( | std::ostream & | os | ) | const |
| void G4ChordFinderDelegate< Driver >::TestChordPrint | ( | G4int | noTrials, |
| G4int | lastStepTrial, | ||
| G4double | dChordStep, | ||
| G4double | fDeltaChord, | ||
| G4double | nextStepTrial | ||
| ) |
|
private |
Definition at line 101 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 102 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 103 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 104 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 108 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 107 of file G4ChordFinderDelegate.hh.
|
private |
Definition at line 106 of file G4ChordFinderDelegate.hh.