61 SetVerbose(1); fNumCallsRK4=0; fNumCallsHelix=0;
62 if(!fStepperNumber) fStepperNumber=4;
98 if(Ang_curve<0.33*
pi){
100 fRK4Stepper->
Stepper(yInput,dydx,Step,yOut,yErr);
106 const G4int nvar = 6 ;
112 for(i=0;i<nvar;i++) yIn[i]=yInput[i];
120 for(i=0;i<nvar;i++) {
121 yErr[i] = yOut[i] - yTemp2[i] ;
156 distChord=
GetRadHelix()*(1-std::cos(0.5*Ang_curve));
174 G4cout<<
"In HelixMixedStepper::Number of calls to smallStepStepper = "<<fNumCallsRK4
175 <<
" and Number of calls to Helix = "<<fNumCallsHelix<<
G4endl;
183 if (fVerbose>0)
G4cout<<
"In G4HelixMixedStepper Stepper for small steps is ";
184 switch ( StepperNumber )