35#ifndef G4CHORD_FINDER_DELEGATE_HH
36#define G4CHORD_FINDER_DELEGATE_HH
40template <
class Driver>
95 G4double& stepEstimate_Unconstrained);
97 void AccumulateStatistics(
G4int noTrials);
99 void PrintStatistics();
103 G4double fFractionNextEstimate = 0.98;
106 G4int fTotalNoTrials = 0;
108 G4int fmaxTrials = 0;
111#include "G4ChordFinderDelegate.icc"
G4double GetFirstFraction()
void StreamDelegateInfo(std::ostream &os) const
void SetFractions_Last_Next(G4double fractLast=0.90, G4double fractNext=0.95)
void SetFirstFraction(G4double fractFirst)
void SetLastStepEstimateUnc(G4double stepEst)
G4double AdvanceChordLimitedImpl(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance)
G4double GetFractionNextEstimate()
G4double GetFractionLast()
void TestChordPrint(G4int noTrials, G4int lastStepTrial, G4double dChordStep, G4double fDeltaChord, G4double nextStepTrial)
virtual ~G4ChordFinderDelegate()
G4double GetLastStepEstimateUnc()