Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4MagIntegratorDriver.cc File Reference
#include <iomanip>
#include "globals.hh"
#include "G4SystemOfUnits.hh"
#include "G4GeometryTolerance.hh"
#include "G4MagIntegratorDriver.hh"
#include "G4FieldTrack.hh"

Go to the source code of this file.

Functions

void PrintInfo (const G4MagInt_Driver &magDrv, std::ostream &os)
 

Function Documentation

◆ PrintInfo()

void PrintInfo ( const G4MagInt_Driver & magDrv,
std::ostream & os )

Definition at line 1038 of file G4MagIntegratorDriver.cc.

1039{
1040 os << "State of G4MagInt_Driver: " << std::endl;
1041 os << " Max number of Steps = " << magDrv.GetMaxNoSteps();
1042 // << " (base # = " << magDrv.fMaxStepBase << " )" << std::endl;
1043 os << " Safety factor = " << magDrv.GetSafety() << std::endl;
1044 os << " Power - shrink = " << magDrv.GetPshrnk() << std::endl;
1045 os << " Power - grow = " << magDrv.GetPgrow() << std::endl;
1046 os << " threshold (errcon) = " << magDrv.GetErrcon() << std::endl;
1047
1048 os << " fMinimumStep = " << magDrv.GetHmin() << std::endl;
1049 os << " Smallest Fraction = " << magDrv.GetSmallestFraction() << std::endl;
1050
1051 /*****
1052 os << " No Integrat Vars = " << magDrv.GetNoIntegrationVariables << std::endl;
1053 os << " Min No Vars = " << magDrv.GetMinNoVars << std::endl;
1054 os << " Num-Vars = " << magDrv.GetNoVars << std::endl;
1055 *****/
1056 os << " verbose level = " << magDrv.GetVerboseLevel() << std::endl;
1057 os << " Reintegrates = " << magDrv.DoesReIntegrate() << std::endl;
1058}
G4double GetPshrnk() const
G4double GetErrcon() const
G4double GetSafety() const
G4int GetMaxNoSteps() const
G4double GetHmin() const
G4int GetVerboseLevel() const override
G4double GetSmallestFraction() const
G4bool DoesReIntegrate() const override
G4double GetPgrow() const