![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/simulation/g4simulation/g4main/G4TBMagneticFieldSetup.hh>
Collaboration diagram for G4TBMagneticFieldSetup:Public Member Functions | |
| G4TBMagneticFieldSetup (PHField *phfield) | |
| virtual | ~G4TBMagneticFieldSetup () |
| void | Verbosity (const int verb) |
| void | SetStepperType (const G4int i) |
| void | SetStepper () |
| void | SetMinStep (const G4double s) |
| void | UpdateField () |
| void | SetFieldValue (const G4ThreeVector fieldVector) |
| void | SetFieldValue (const G4double fieldValue) |
| double | get_magfield_at_000 (const int i) const |
Protected Member Functions | |
| G4FieldManager * | GetGlobalFieldManager () |
Definition at line 51 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 51 of file G4TBMagneticFieldSetup.hh
| G4TBMagneticFieldSetup::G4TBMagneticFieldSetup | ( | PHField * | phfield | ) |
Definition at line 67 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 67 of file G4TBMagneticFieldSetup.cc
References fEMfield, fEquation, fFieldManager, fFieldMessenger, fMinStep, fStepperType, G4MagneticField::GetFieldValue(), GetGlobalFieldManager(), magfield_at_000, mm, tesla, UpdateField(), and verbosity.
Here is the call graph for this function:
|
virtual |
Definition at line 167 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 167 of file G4TBMagneticFieldSetup.cc
References fChordFinder, fEMfield, fEquation, fFieldMessenger, and fStepper.
|
inline |
Definition at line 75 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 75 of file G4TBMagneticFieldSetup.hh
References magfield_at_000.
|
protected |
Definition at line 323 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 323 of file G4TBMagneticFieldSetup.cc
References G4TransportationManager::GetFieldManager(), and G4TransportationManager::GetTransportationManager().
Referenced by G4TBMagneticFieldSetup(), and SetFieldValue().
Here is the call graph for this function:
Here is the caller graph for this function:| void G4TBMagneticFieldSetup::SetFieldValue | ( | const G4ThreeVector | fieldVector | ) |
Definition at line 292 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 292 of file G4TBMagneticFieldSetup.cc
References fEMfield, fEquation, GetGlobalFieldManager(), G4FieldManager::SetDetectorField(), and G4EquationOfMotion::SetFieldObj().
Referenced by SetFieldValue(), and G4TBFieldMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 280 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 280 of file G4TBMagneticFieldSetup.cc
References SetFieldValue().
Here is the call graph for this function:Definition at line 68 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 68 of file G4TBMagneticFieldSetup.hh
References fMinStep.
Referenced by G4TBFieldMessenger::SetNewValue().
Here is the caller graph for this function:| void G4TBMagneticFieldSetup::SetStepper | ( | ) |
Definition at line 204 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 204 of file G4TBMagneticFieldSetup.cc
References g4zmq::exit(), fEquation, fMinStep, fStepper, fStepperType, message(), mm, and verbosity.
Referenced by UpdateField().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 64 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 64 of file G4TBMagneticFieldSetup.hh
References fStepperType.
Referenced by G4TBFieldMessenger::SetNewValue().
Here is the caller graph for this function:| void G4TBMagneticFieldSetup::UpdateField | ( | ) |
Definition at line 182 of file G4TBMagneticFieldSetup.cc.
View newest version in sPHENIX GitHub at line 182 of file G4TBMagneticFieldSetup.cc
References fChordFinder, fEMfield, fFieldManager, fIntgrDriver, fMinStep, fStepper, G4MagIntegratorStepper::GetNumberOfVariables(), G4FieldManager::SetChordFinder(), G4FieldManager::SetDetectorField(), and SetStepper().
Referenced by G4TBMagneticFieldSetup(), and G4TBFieldMessenger::SetNewValue().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 62 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 62 of file G4TBMagneticFieldSetup.hh
References verbosity.
|
private |
Definition at line 87 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 87 of file G4TBMagneticFieldSetup.hh
Referenced by UpdateField(), and ~G4TBMagneticFieldSetup().
|
private |
Definition at line 93 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 93 of file G4TBMagneticFieldSetup.hh
|
private |
Definition at line 91 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 91 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), SetFieldValue(), UpdateField(), and ~G4TBMagneticFieldSetup().
|
private |
Definition at line 89 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 89 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), SetFieldValue(), SetStepper(), and ~G4TBMagneticFieldSetup().
|
private |
Definition at line 85 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 85 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), and UpdateField().
|
private |
Definition at line 102 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 102 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), and ~G4TBMagneticFieldSetup().
|
private |
Definition at line 96 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 96 of file G4TBMagneticFieldSetup.hh
Referenced by UpdateField().
|
private |
Definition at line 100 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 100 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), SetMinStep(), SetStepper(), and UpdateField().
|
private |
Definition at line 95 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 95 of file G4TBMagneticFieldSetup.hh
Referenced by SetStepper(), UpdateField(), and ~G4TBMagneticFieldSetup().
|
private |
Definition at line 98 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 98 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), SetStepper(), and SetStepperType().
|
private |
Definition at line 104 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 104 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), and get_magfield_at_000().
|
private |
Definition at line 83 of file G4TBMagneticFieldSetup.hh.
View newest version in sPHENIX GitHub at line 83 of file G4TBMagneticFieldSetup.hh
Referenced by G4TBMagneticFieldSetup(), SetStepper(), and Verbosity().