35#ifndef G4CHORD_FINDER_DELEGATE_HH
36#define G4CHORD_FINDER_DELEGATE_HH
46template <
class Driver>
129 G4double& stepEstimate_Unconstrained);
131 void AccumulateStatistics(
G4int noTrials);
133 void PrintStatistics();
139 G4double fFractionNextEstimate = 0.98;
142 G4int fTotalNoTrials = 0;
144 G4int fmaxTrials = 0;
147#include "G4ChordFinderDelegate.icc"
G4ChordFinderDelegate is a templated class for a common algorithm of finding step size with distance ...
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()
G4FieldTrack defines a data structure bringing together a magnetic track's state (position,...