#include <G4ExactHelixStepper.hh>
 | 
|   | G4ExactHelixStepper (G4Mag_EqRhs *EqRhs) | 
|   | 
|   | ~G4ExactHelixStepper () | 
|   | 
| void  | Stepper (const G4double y[], const G4double dydx[], G4double h, G4double yout[], G4double yerr[]) | 
|   | 
| void  | DumbStepper (const G4double y[], G4ThreeVector Bfld, G4double h, G4double yout[]) | 
|   | 
| G4double  | DistChord () const | 
|   | 
| virtual G4int  | IntegratorOrder () const | 
|   | 
|   | G4MagHelicalStepper (G4Mag_EqRhs *EqRhs) | 
|   | 
| virtual  | ~G4MagHelicalStepper () | 
|   | 
| G4double  | DistChord () const | 
|   | 
|   | G4MagIntegratorStepper (G4EquationOfMotion *Equation, G4int numIntegrationVariables, G4int numStateVariables=12) | 
|   | 
| virtual  | ~G4MagIntegratorStepper () | 
|   | 
| virtual void  | ComputeRightHandSide (const G4double y[], G4double dydx[]) | 
|   | 
| void  | NormaliseTangentVector (G4double vec[6]) | 
|   | 
| void  | NormalisePolarizationVector (G4double vec[12]) | 
|   | 
| void  | RightHandSide (const double y[], double dydx[]) | 
|   | 
| G4int  | GetNumberOfVariables () const | 
|   | 
| G4int  | GetNumberOfStateVariables () const | 
|   | 
| G4EquationOfMotion *  | GetEquationOfMotion () | 
|   | 
| void  | SetEquationOfMotion (G4EquationOfMotion *newEquation) | 
|   | 
Definition at line 49 of file G4ExactHelixStepper.hh.
 
◆ G4ExactHelixStepper() [1/2]
      
        
          | G4ExactHelixStepper::G4ExactHelixStepper  | 
          ( | 
          G4Mag_EqRhs *  | 
          EqRhs | ) | 
           | 
        
      
 
Definition at line 45 of file G4ExactHelixStepper.cc.
G4ThreeVector fBfieldValue
 
G4MagHelicalStepper(G4Mag_EqRhs *EqRhs)
 
G4Mag_EqRhs * fPtrMagEqOfMot
 
 
 
 
◆ ~G4ExactHelixStepper()
      
        
          | G4ExactHelixStepper::~G4ExactHelixStepper  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ G4ExactHelixStepper() [2/2]
◆ DistChord()
  
  
      
        
          | G4double G4ExactHelixStepper::DistChord  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ DumbStepper()
Implements G4MagHelicalStepper.
Definition at line 81 of file G4ExactHelixStepper.cc.
   92               "Should not be called. Stepper must do all the work." ); 
 void AdvanceHelix(const G4double yIn[], G4ThreeVector Bfld, G4double h, G4double yHelix[], G4double yHelix2[]=0)
 
void G4Exception(const char *originOfException, const char *exceptionCode, G4ExceptionSeverity severity, const char *comments)
 
 
 
 
◆ IntegratorOrder()
  
  
      
        
          | G4int G4ExactHelixStepper::IntegratorOrder  | 
          ( | 
           | ) | 
           const | 
         
       
   | 
  
virtual   | 
  
 
 
◆ operator=()
◆ Stepper()
Reimplemented from G4MagHelicalStepper.
Definition at line 56 of file G4ExactHelixStepper.cc.
void AdvanceHelix(const G4double yIn[], G4ThreeVector Bfld, G4double h, G4double yHelix[], G4double yHelix2[]=0)
 
G4ThreeVector fBfieldValue
 
void MagFieldEvaluate(const G4double y[], G4ThreeVector &Bfield)
 
 
 
 
◆ fBfieldValue
◆ fPtrMagEqOfMot
The documentation for this class was generated from the following files: