Class PT11Field¶
- Defined in File PT11Field.h
Inheritance Relationships¶
Base Type¶
public MagneticField
(Class MagneticField)
Class Documentation¶
-
class
PT11Field
: public MagneticField¶ Pshirkov2011 galactic magnetic field model.
Implements the Pshirkov2011 galactic magnetic field model, consisting of large-scale regular disk and halo fields. For the disk field an axisymmetric (ASS) and the bisymmetric (BSS, default) model can be chosen. For the halo field the BHM Halo field model (Sun et al. 2008) is considered.
Currently only best fit values of the field parameters are implemented. The field is defined in the usual galactocentric coordinate system with the Galactic center at the origin, the x-axis pointing in the opposite direction of the Sun, and the z-axis pointing towards Galactic north.
See: Pshirkov, Tinyakov, Kronberg Newton-McGee 2011 - Deriving global structure of the Galactic Magnetic Field from Faraday Rotation Measures of extragalactic sources, DOI: 10.1088/0004-637X/738/2/192, arXiv:1103.0814
Public Functions
-
PT11Field
()¶
-
void
setUseASS
(bool use)¶
-
void
setUseBSS
(bool use)¶
-
void
setUseHalo
(bool use)¶
-
bool
isUsingASS
()¶
-
bool
isUsingBSS
()¶
-
bool
isUsingHalo
()¶
-
Vector3QMField
getField
(const Vector3QLength &pos) const
-