Geant4
10.02.p03
|
#include <G4ChordFinder.hh>
Protected Member Functions | |
void | AccumulateStatistics (G4int noTrials) |
G4bool | AcceptableMissDist (G4double dChordStep) const |
G4double | NewStep (G4double stepTrialOld, G4double dChordStep, G4double &stepEstimate_Unconstrained) |
virtual G4double | FindNextChord (const G4FieldTrack &yStart, G4double stepMax, G4FieldTrack &yEnd, G4double &dyErr, G4double epsStep, G4double *pNextStepForAccuracy, const G4ThreeVector latestSafetyOrigin, G4double latestSafetyRadius) |
void | PrintDchordTrial (G4int noTrials, G4double stepTrial, G4double oldStepTrial, G4double dChordStep) |
G4double | GetLastStepEstimateUnc () |
void | SetLastStepEstimateUnc (G4double stepEst) |
Private Member Functions | |
G4ChordFinder (const G4ChordFinder &) | |
G4ChordFinder & | operator= (const G4ChordFinder &) |
Definition at line 50 of file G4ChordFinder.hh.
G4ChordFinder::G4ChordFinder | ( | G4MagInt_Driver * | pIntegrationDriver | ) |
Definition at line 44 of file G4ChordFinder.cc.
G4ChordFinder::G4ChordFinder | ( | G4MagneticField * | itsMagField, |
G4double | stepMinimum = 1.0e-2 , |
||
G4MagIntegratorStepper * | pItsStepper = 0 |
||
) |
Definition at line 68 of file G4ChordFinder.cc.
|
virtual |
Definition at line 111 of file G4ChordFinder.cc.
|
private |
|
inlineprotected |
G4double G4ChordFinder::AdvanceChordLimited | ( | G4FieldTrack & | yCurrent, |
G4double | stepInitial, | ||
G4double | epsStep_Relative, | ||
const G4ThreeVector | latestSafetyOrigin, | ||
G4double | lasestSafetyRadius | ||
) |
Definition at line 172 of file G4ChordFinder.cc.
G4FieldTrack G4ChordFinder::ApproxCurvePointS | ( | const G4FieldTrack & | curveAPointVelocity, |
const G4FieldTrack & | curveBPointVelocity, | ||
const G4FieldTrack & | ApproxCurveV, | ||
const G4ThreeVector & | currentEPoint, | ||
const G4ThreeVector & | currentFPoint, | ||
const G4ThreeVector & | PointG, | ||
G4bool | first, | ||
G4double | epsStep | ||
) |
Definition at line 429 of file G4ChordFinder.cc.
G4FieldTrack G4ChordFinder::ApproxCurvePointV | ( | const G4FieldTrack & | curveAPointVelocity, |
const G4FieldTrack & | curveBPointVelocity, | ||
const G4ThreeVector & | currentEPoint, | ||
G4double | epsStep | ||
) |
Definition at line 541 of file G4ChordFinder.cc.
|
protectedvirtual |
Reimplemented in G4ChordFinderSaf.
Definition at line 217 of file G4ChordFinder.cc.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
private |
|
protected |
|
virtual |
Reimplemented in G4ChordFinderSaf.
Definition at line 650 of file G4ChordFinder.cc.
|
inline |
|
inline |
|
inline |
Definition at line 127 of file G4ChordFinder.cc.
|
inline |
|
inlineprotected |
void G4ChordFinder::TestChordPrint | ( | G4int | noTrials, |
G4int | lastStepTrial, | ||
G4double | dChordStep, | ||
G4double | nextStepTrial | ||
) |
Definition at line 671 of file G4ChordFinder.cc.
|
private |
Definition at line 185 of file G4ChordFinder.hh.
|
private |
Definition at line 171 of file G4ChordFinder.hh.
|
private |
Definition at line 175 of file G4ChordFinder.hh.
|
private |
Definition at line 184 of file G4ChordFinder.hh.
|
private |
Definition at line 186 of file G4ChordFinder.hh.
|
private |
Definition at line 177 of file G4ChordFinder.hh.
|
private |
Definition at line 177 of file G4ChordFinder.hh.
|
private |
Definition at line 177 of file G4ChordFinder.hh.
|
private |
Definition at line 183 of file G4ChordFinder.hh.
|
private |
Definition at line 190 of file G4ChordFinder.hh.
|
private |
Definition at line 195 of file G4ChordFinder.hh.
|
private |
Definition at line 178 of file G4ChordFinder.hh.
|
private |
Definition at line 195 of file G4ChordFinder.hh.
|
private |
Definition at line 179 of file G4ChordFinder.hh.
|
private |
Definition at line 195 of file G4ChordFinder.hh.