|
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.