Geant4 11.1.1
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
virtual G4int GetVerboseLevel() const override
G4int GetMaxNoSteps() const
G4double GetHmin() const
G4double GetSmallestFraction() const
G4double GetPgrow() const
virtual G4bool DoesReIntegrate() const override