![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/source/geometry/magneticfield/include/G4UniformMagField.hh>
Inheritance diagram for G4UniformMagField:
Collaboration diagram for G4UniformMagField:Private Attributes | |
| G4double | fFieldComponents [3] |
Additional Inherited Members | |
Static Public Attributes inherited from G4Field | |
| static constexpr G4int | MAX_NUMBER_OF_COMPONENTS = 24 |
Definition at line 41 of file G4UniformMagField.hh.
View newest version in sPHENIX GitHub at line 41 of file G4UniformMagField.hh
| G4UniformMagField::G4UniformMagField | ( | const G4ThreeVector & | FieldVector | ) |
Definition at line 34 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 34 of file G4UniformMagField.cc
References fFieldComponents, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by Clone().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 80 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 80 of file G4UniformMagField.cc
References FatalException, fFieldComponents, G4Exception(), pi, and twopi.
Here is the call graph for this function:
|
overridevirtual |
Definition at line 41 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 41 of file G4UniformMagField.cc
| G4UniformMagField::G4UniformMagField | ( | const G4UniformMagField & | p | ) |
Definition at line 45 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 45 of file G4UniformMagField.cc
References fFieldComponents.
|
overridevirtual |
Reimplemented from G4Field.
Definition at line 65 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 65 of file G4UniformMagField.cc
References fFieldComponents, and G4UniformMagField().
Here is the call graph for this function:| G4ThreeVector G4UniformMagField::GetConstantFieldValue | ( | ) | const |
Definition at line 123 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 123 of file G4UniformMagField.cc
References B(), and fFieldComponents.
Referenced by export_G4UniformMagField(), and G4GlobalMagFieldMessenger::GetFieldValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
finaloverridevirtual |
Implements G4MagneticField.
Definition at line 115 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 115 of file G4UniformMagField.cc
References fFieldComponents.
| G4UniformMagField & G4UniformMagField::operator= | ( | const G4UniformMagField & | p | ) |
Definition at line 54 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 54 of file G4UniformMagField.cc
References fFieldComponents, and G4MagneticField::operator=().
Here is the call graph for this function:| void G4UniformMagField::SetFieldValue | ( | const G4ThreeVector & | newFieldValue | ) |
Definition at line 73 of file G4UniformMagField.cc.
View newest version in sPHENIX GitHub at line 73 of file G4UniformMagField.cc
References fFieldComponents, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), and CLHEP::Hep3Vector::z().
Referenced by export_G4UniformMagField(), G4GlobalMagFieldMessenger::SetField(), ExErrorMagneticField::SetFieldValue(), ExP01MagneticField::SetFieldValue(), and ExN02MagneticField::SetMagFieldValue().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 70 of file G4UniformMagField.hh.
View newest version in sPHENIX GitHub at line 70 of file G4UniformMagField.hh
Referenced by Clone(), G4UniformMagField(), GetConstantFieldValue(), GetFieldValue(), operator=(), and SetFieldValue().