35#ifndef G4CHORD_FINDER_DELEGATE_HH
36#define G4CHORD_FINDER_DELEGATE_HH
40template <
class Driver>
95 G4double& stepEstimate_Unconstrained);
static const G4double eps
G4double GetFirstFraction()
void StreamDelegateInfo(std::ostream &os) const
void SetFractions_Last_Next(G4double fractLast=0.90, G4double fractNext=0.95)
void AccumulateStatistics(G4int noTrials)
G4double fFractionNextEstimate
void SetFirstFraction(G4double fractFirst)
G4double FindNextChord(const G4FieldTrack &yStart, G4double stepMax, G4double epsStep, G4double chordDistance, G4FieldTrack &yEnd, G4double &dyErrPos, G4double &pStepForAccuracy)
G4double NewStep(G4double stepTrialOld, G4double dChordStep, G4double fDeltaChord, G4double &stepEstimate_Unconstrained)
void SetLastStepEstimateUnc(G4double stepEst)
G4double AdvanceChordLimitedImpl(G4FieldTrack &track, G4double hstep, G4double eps, G4double chordDistance)
G4double GetFractionNextEstimate()
G4double GetFractionLast()
G4double fLastStepEstimate_Unconstrained
void TestChordPrint(G4int noTrials, G4int lastStepTrial, G4double dChordStep, G4double fDeltaChord, G4double nextStepTrial)
virtual ~G4ChordFinderDelegate()
G4double GetLastStepEstimateUnc()