|
Geant4 11.4.0
Toolkit for the simulation of the passage of particles through matter
|
G4UniformMagField is a class for defining a uniform magnetic field. More...
#include <G4UniformMagField.hh>
Additional Inherited Members | |
| Static Public Attributes inherited from G4Field | |
| static constexpr G4int | MAX_NUMBER_OF_COMPONENTS = 24 |
G4UniformMagField is a class for defining a uniform magnetic field.
Definition at line 45 of file G4UniformMagField.hh.
| G4UniformMagField::G4UniformMagField | ( | const G4ThreeVector & | FieldVector | ) |
Constructor for G4UniformMagField, a field with value equal to 'FieldVector'.
| [in] | FieldVector | The field vector value. |
Definition at line 34 of file G4UniformMagField.cc.
Referenced by Clone(), G4UniformMagField(), operator=(), and ~G4UniformMagField().
Alternative constructor for G4UniformMagField.
| [in] | vField | The field component. |
| [in] | vTheta | The Theta component. |
| [in] | vPhi | The Phi component. |
Definition at line 76 of file G4UniformMagField.cc.
|
overridedefault |
Default Destructor.
| G4UniformMagField::G4UniformMagField | ( | const G4UniformMagField & | p | ) |
Copy constructor and assignment operator.
Definition at line 41 of file G4UniformMagField.cc.
|
overridevirtual |
Returns a pointer to a new allocated clone of this object.
Reimplemented from G4Field.
Definition at line 61 of file G4UniformMagField.cc.
| G4ThreeVector G4UniformMagField::GetConstantFieldValue | ( | ) | const |
Returns the constant field value.
Definition at line 119 of file G4UniformMagField.cc.
|
overridevirtual |
Returns the field value 'MagField' on given time 'yTrack'.
Implements G4MagneticField.
Definition at line 111 of file G4UniformMagField.cc.
| G4UniformMagField & G4UniformMagField::operator= | ( | const G4UniformMagField & | p | ) |
Definition at line 50 of file G4UniformMagField.cc.
| void G4UniformMagField::SetFieldValue | ( | const G4ThreeVector & | newFieldValue | ) |
Sets the field value.
Definition at line 69 of file G4UniformMagField.cc.