Geant4 10.7.0
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 1057 of file G4MagIntegratorDriver.cc.

1058{
1059 os << "State of G4MagInt_Driver: " << std::endl;
1060 os << " Max number of Steps = " << magDrv.GetMaxNoSteps();
1061 // << " (base # = " << magDrv.fMaxStepBase << " )" << std::endl;
1062 os << " Safety factor = " << magDrv.GetSafety() << std::endl;
1063 os << " Power - shrink = " << magDrv.GetPshrnk() << std::endl;
1064 os << " Power - grow = " << magDrv.GetPgrow() << std::endl;
1065 os << " threshold (errcon) = " << magDrv.GetErrcon() << std::endl;
1066
1067 os << " fMinimumStep = " << magDrv.GetHmin() << std::endl;
1068 os << " Smallest Fraction = " << magDrv.GetSmallestFraction() << std::endl;
1069
1070 /*****
1071 os << " No Integrat Vars = " << magDrv.GetNoIntegrationVariables << std::endl;
1072 os << " Min No Vars = " << magDrv.GetMinNoVars << std::endl;
1073 os << " Num-Vars = " << magDrv.GetNoVars << std::endl;
1074 *****/
1075 os << " verbose level = " << magDrv.GetVerboseLevel() << std::endl;
1076 os << " Reintegrates = " << magDrv.DoesReIntegrate() << std::endl;
1077}
G4double GetPshrnk() const
G4double GetErrcon() const
G4double GetSafety() const
virtual G4int GetVerboseLevel() const override
G4int GetMaxNoSteps() const
G4double GetHmin() const
G4double GetSmallestFraction() const
G4double GetPgrow() const
virtual G4bool DoesReIntegrate() const override