![]() |
![]() |
#include <MagneticField/UniformEngine/src/UniformMagneticField.h>
Public Member Functions | |
GlobalVector | inTesla (const GlobalPoint &gp) const |
Field value ad specified global point, in Tesla. | |
GlobalVector | inTeslaUnchecked (const GlobalPoint &gp) const |
Optional implementation that derived classes can implement to provide faster query by skipping the check to isDefined. | |
bool | isDefined (const GlobalPoint &gp) const |
True if the point is within the region where the concrete field. | |
UniformMagneticField (double value) | |
Construct passing the Z field component in Tesla. | |
virtual | ~UniformMagneticField () |
Private Attributes | |
GlobalVector | theField |
Definition at line 16 of file UniformMagneticField.h.
UniformMagneticField::UniformMagneticField | ( | double | value | ) |
Construct passing the Z field component in Tesla.
Definition at line 13 of file UniformMagneticField.cc.
virtual UniformMagneticField::~UniformMagneticField | ( | ) | [inline, virtual] |
GlobalVector UniformMagneticField::inTesla | ( | const GlobalPoint & | gp | ) | const [virtual] |
Field value ad specified global point, in Tesla.
Implements MagneticField.
Definition at line 17 of file UniformMagneticField.cc.
References theField.
00017 { 00018 return theField; 00019 }
GlobalVector UniformMagneticField::inTeslaUnchecked | ( | const GlobalPoint & | gp | ) | const [virtual] |
Optional implementation that derived classes can implement to provide faster query by skipping the check to isDefined.
Reimplemented from MagneticField.
Definition at line 21 of file UniformMagneticField.cc.
References theField.
00021 { 00022 return theField; 00023 }
bool UniformMagneticField::isDefined | ( | const GlobalPoint & | gp | ) | const [inline, virtual] |
True if the point is within the region where the concrete field.
Reimplemented from MagneticField.
Definition at line 28 of file UniformMagneticField.h.
GlobalVector UniformMagneticField::theField [private] |
Definition at line 31 of file UniformMagneticField.h.
Referenced by inTesla(), and inTeslaUnchecked().