FairRoot/PandaRoot
|
Singleton which provides access to magnetic field for track representations. More...
#include <GFFieldManager.h>
Public Member Functions | |
GFAbsBField * | getField () |
void | init (GFAbsBField *b) |
set the magntic field here. Magnetic field classes must be derived from GFAbsBField More... | |
Static Public Member Functions | |
static TVector3 | getFieldVal (const TVector3 &x) |
static GFFieldManager * | getInstance () |
Private Member Functions | |
GFFieldManager () | |
Static Private Attributes | |
static GFFieldManager * | fInstance = NULL |
static GFAbsBField * | fField = NULL |
Singleton which provides access to magnetic field for track representations.
Definition at line 37 of file GFFieldManager.h.
|
inlineprivate |
|
inline |
Definition at line 44 of file GFFieldManager.h.
References fField.
|
inlinestatic |
Definition at line 52 of file GFFieldManager.h.
References GFAbsBField::get().
Referenced by RKTrackRep::RKutta().
|
inlinestatic |
Definition at line 69 of file GFFieldManager.h.
References fInstance, and GFFieldManager().
Referenced by PndLmdBPRungeKuttaTask::Init(), PndRecoDafFit::Init(), PndRecoKalmanFit::Init(), PndLmdPerformanceTask::Init(), and PndLmdKalmanTask::Init().
|
inline |
set the magntic field here. Magnetic field classes must be derived from GFAbsBField
Definition at line 65 of file GFFieldManager.h.
References b.
Referenced by PndLmdBPRungeKuttaTask::Init(), PndRecoDafFit::Init(), PndRecoKalmanFit::Init(), PndLmdPerformanceTask::Init(), and PndLmdKalmanTask::Init().
|
staticprivate |
Definition at line 41 of file GFFieldManager.h.
Referenced by getField().
|
staticprivate |
Definition at line 40 of file GFFieldManager.h.
Referenced by getInstance().