BDSDipoleStepper Class Reference


Public Member Functions

 BDSDipoleStepper (G4Mag_EqRhs *EqRhs)
 ~BDSDipoleStepper ()
virtual void Stepper (const G4double y[], const G4double dydx[], const G4double h, G4double yout[], G4double yerr[])
virtual G4double DistChord () const
void SetBGrad (G4double aBfield)
void SetBField (G4double aBfield)
void SetLength (G4double aLength)
void SetAngle (G4double aAngle)
G4double GetBGrad ()
void StepperName ()
virtual G4int IntegratorOrder () const

Data Fields

G4double itsLength
G4double itsAngle

Protected Member Functions

void AdvanceHelix (const G4double yIn[], G4ThreeVector Bfld, G4double h, G4double yQuad[])

Private Attributes

G4ThreeVector yInitial
G4ThreeVector yMidPoint
G4ThreeVector yFinal
G4Mag_EqRhs * fPtrMagEqOfMot
G4double itsBGrad
G4double itsBField
G4double itsDist

Detailed Description

Definition at line 13 of file BDSDipoleStepper.hh.


The documentation for this class was generated from the following files:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7