#include <FWPFTrackUtils.h>
Public Member Functions | |
FWMagField * | getField () |
TEveTrackPropagator * | getTrackerTrackPropagator () |
TEveTrackPropagator * | getTrackPropagator () |
Static Public Member Functions | |
static FWPFTrackSingleton * | Instance () |
Protected Member Functions | |
FWPFTrackSingleton () | |
FWPFTrackSingleton (const FWPFTrackSingleton &) | |
const FWPFTrackSingleton & | operator= (const FWPFTrackSingleton &) |
virtual | ~FWPFTrackSingleton () |
Private Member Functions | |
void | initPropagator () |
Private Attributes | |
FWMagField * | m_magField |
TEveTrackPropagator * | m_trackerTrackPropagator |
TEveTrackPropagator * | m_trackPropagator |
Static Private Attributes | |
static bool | instanceFlag = false |
static FWPFTrackSingleton * | pInstance = nullptr |
Definition at line 34 of file FWPFTrackUtils.h.
|
protected |
|
inlineprotected |
Definition at line 48 of file FWPFTrackUtils.h.
References initPropagator().
Referenced by Instance().
|
inlineprotectedvirtual |
|
inline |
Definition at line 41 of file FWPFTrackUtils.h.
References m_magField.
Referenced by FWPFTrackUtils::setupLegoTrack(), and FWPFTrackUtils::setupTrack().
|
inline |
Definition at line 39 of file FWPFTrackUtils.h.
References m_trackerTrackPropagator.
Referenced by FWPFTrackUtils::getTrack().
|
inline |
Definition at line 40 of file FWPFTrackUtils.h.
References m_trackPropagator.
Referenced by FWPFTrackUtils::getTrack().
|
private |
Definition at line 18 of file FWPFTrackUtils.cc.
References FWPFGeom::caloR3(), FWPFGeom::caloZ2(), m_magField, m_trackerTrackPropagator, and m_trackPropagator.
Referenced by FWPFTrackSingleton().
|
static |
Definition at line 7 of file FWPFTrackUtils.cc.
References FWPFTrackSingleton(), instanceFlag, and pInstance.
Referenced by FWPFTrackUtils::FWPFTrackUtils().
|
protected |
|
staticprivate |
Definition at line 57 of file FWPFTrackUtils.h.
Referenced by Instance(), and ~FWPFTrackSingleton().
|
private |
Definition at line 61 of file FWPFTrackUtils.h.
Referenced by getField(), and initPropagator().
|
private |
Definition at line 59 of file FWPFTrackUtils.h.
Referenced by getTrackerTrackPropagator(), and initPropagator().
|
private |
Definition at line 60 of file FWPFTrackUtils.h.
Referenced by getTrackPropagator(), and initPropagator().
|
staticprivate |
Definition at line 56 of file FWPFTrackUtils.h.
Referenced by Instance().