|
Geant4
10.03
|
#include <G4HelixMixedStepper.hh>
Inheritance diagram for G4HelixMixedStepper:
Collaboration diagram for G4HelixMixedStepper:Private Attributes | |
| G4MagIntegratorStepper * | fRK4Stepper |
| G4int | fStepperNumber |
| G4double | fAngle_threshold |
| G4int | fVerbose |
| G4int | fNumCallsRK4 |
| G4int | fNumCallsHelix |
Additional Inherited Members | |
Protected Member Functions inherited from G4MagHelicalStepper | |
| void | LinearStep (const G4double yIn[], G4double h, G4double yHelix[]) const |
| void | AdvanceHelix (const G4double yIn[], G4ThreeVector Bfld, G4double h, G4double yHelix[], G4double yHelix2[]=0) |
| void | MagFieldEvaluate (const G4double y[], G4ThreeVector &Bfield) |
| G4double | GetInverseCurve (const G4double Momentum, const G4double Bmag) |
| void | SetAngCurve (const G4double Ang) |
| G4double | GetAngCurve () const |
| void | SetCurve (const G4double Curve) |
| G4double | GetCurve () const |
| void | SetRadHelix (const G4double Rad) |
| G4double | GetRadHelix () const |
Protected Member Functions inherited from G4MagIntegratorStepper | |
| void | SetIntegrationOrder (int order) |
| void | SetFSAL (bool flag=true) |
Definition at line 66 of file G4HelixMixedStepper.hh.
| G4HelixMixedStepper::G4HelixMixedStepper | ( | G4Mag_EqRhs * | EqRhs, |
| G4int | StepperNumber = -1, |
||
| G4double | Angle_threshold = -1.0 |
||
| ) |
Definition at line 65 of file G4HelixMixedStepper.cc.
References fAngle_threshold, fRK4Stepper, fStepperNumber, pi, SetupStepper(), and SetVerbose().
Here is the call graph for this function:| G4HelixMixedStepper::~G4HelixMixedStepper | ( | ) |
Definition at line 85 of file G4HelixMixedStepper.cc.
References fRK4Stepper, fVerbose, and PrintCalls().
Here is the call graph for this function:
|
virtual |
Implements G4MagIntegratorStepper.
Definition at line 160 of file G4HelixMixedStepper.cc.
References G4MagHelicalStepper::GetAngCurve(), G4MagHelicalStepper::GetRadHelix(), pi, and twopi.
Here is the call graph for this function:
|
virtual |
Implements G4MagHelicalStepper.
Definition at line 152 of file G4HelixMixedStepper.cc.
References G4MagHelicalStepper::AdvanceHelix().
Here is the call graph for this function:
|
inline |
Definition at line 101 of file G4HelixMixedStepper.hh.
References fAngle_threshold.
|
inlinevirtual |
Implements G4MagIntegratorStepper.
Definition at line 103 of file G4HelixMixedStepper.hh.
| void G4HelixMixedStepper::PrintCalls | ( | ) |
Definition at line 186 of file G4HelixMixedStepper.cc.
References fNumCallsHelix, fNumCallsRK4, G4cout, and G4endl.
Referenced by ~G4HelixMixedStepper().
Here is the caller graph for this function:
|
inline |
Definition at line 100 of file G4HelixMixedStepper.hh.
References fAngle_threshold.
| G4MagIntegratorStepper * G4HelixMixedStepper::SetupStepper | ( | G4Mag_EqRhs * | EqRhs, |
| G4int | StepperName | ||
| ) |
Definition at line 194 of file G4HelixMixedStepper.cc.
References fVerbose, G4cout, and G4endl.
Referenced by G4HelixMixedStepper().
Here is the caller graph for this function:
|
inline |
Definition at line 94 of file G4HelixMixedStepper.hh.
References fVerbose.
Referenced by G4HelixMixedStepper().
Here is the caller graph for this function:
|
virtual |
Reimplemented from G4MagHelicalStepper.
Definition at line 91 of file G4HelixMixedStepper.cc.
References G4MagHelicalStepper::AdvanceHelix(), fAngle_threshold, fNumCallsHelix, fNumCallsRK4, fRK4Stepper, G4MagHelicalStepper::GetInverseCurve(), G4MagHelicalStepper::MagFieldEvaluate(), G4MagHelicalStepper::SetAngCurve(), G4MagHelicalStepper::SetCurve(), and G4MagIntegratorStepper::Stepper().
Here is the call graph for this function:
|
private |
Definition at line 111 of file G4HelixMixedStepper.hh.
Referenced by G4HelixMixedStepper(), GetAngleThreshold(), SetAngleThreshold(), and Stepper().
|
private |
Definition at line 116 of file G4HelixMixedStepper.hh.
Referenced by PrintCalls(), and Stepper().
|
private |
Definition at line 115 of file G4HelixMixedStepper.hh.
Referenced by PrintCalls(), and Stepper().
|
private |
Definition at line 107 of file G4HelixMixedStepper.hh.
Referenced by G4HelixMixedStepper(), Stepper(), and ~G4HelixMixedStepper().
|
private |
Definition at line 108 of file G4HelixMixedStepper.hh.
Referenced by G4HelixMixedStepper().
|
private |
Definition at line 114 of file G4HelixMixedStepper.hh.
Referenced by SetupStepper(), SetVerbose(), and ~G4HelixMixedStepper().