Magnetic field.
More...
#include <Doxymodules_basic.h>
Magnetic field.
Definition at line 196 of file Doxymodules_basic.h.
◆ MagneticField()
B5::MagneticField::MagneticField |
( |
| ) |
|
◆ ~MagneticField()
B5::MagneticField::~MagneticField |
( |
| ) |
|
|
override |
◆ GetFieldValue()
void B5::MagneticField::GetFieldValue |
( |
const G4double |
point[4], |
|
|
double * |
bField |
|
) |
| const |
|
override |
Definition at line 54 of file MagneticField.cc.
55{
56 bField[0] = 0.;
58 bField[2] = 0.;
59}
◆ SetField()
void B5::MagneticField::SetField |
( |
G4double |
val | ) |
|
|
inline |
◆ GetField()
G4double B5::MagneticField::GetField |
( |
| ) |
const |
|
inline |
◆ DefineCommands()
void B5::MagneticField::DefineCommands |
( |
| ) |
|
|
private |
Definition at line 63 of file MagneticField.cc.
64{
65
67 "/B5/field/",
68 "Field control");
69
70
71 auto& valueCmd
72 =
fMessenger->DeclareMethodWithUnit(
"value",
"tesla",
74 "Set field strength.");
75 valueCmd.SetParameterName("field", true);
76 valueCmd.SetDefaultValue("1.");
77}
void SetField(G4double val)
◆ fMessenger
◆ fBy
G4double B5::MagneticField::fBy = 1.0*CLHEP::tesla |
|
private |
The documentation for this class was generated from the following files: