Public Member Functions | |
GlobalVector | extrapolateTrackMomToPoint (const reco::GsfTrack &gsfTrack, const GlobalPoint &pointToExtrapTo) |
GlobalPoint | extrapolateTrackPosToPoint (const reco::GsfTrack &gsfTrack, const GlobalPoint &pointToExtrapTo) |
const MultiTrajectoryStateMode * | mtsMode () const |
const MultiTrajectoryStateTransform * | mtsTransform () const |
TrackExtrapolator * | operator= (const TrackExtrapolator &rhs) |
void | setup (const edm::EventSetup &iSetup) |
edm::ESHandle< TrackerGeometry > | trackerGeomHandle () const |
TrackExtrapolator () | |
TrackExtrapolator (const TrackExtrapolator &rhs) | |
~TrackExtrapolator () | |
Private Attributes | |
unsigned long long | cacheIDMagField_ |
unsigned long long | cacheIDTDGeom_ |
edm::ESHandle< MagneticField > | magField_ |
MultiTrajectoryStateMode | mtsMode_ |
const MultiTrajectoryStateTransform * | mtsTransform_ |
edm::ESHandle< TrackerGeometry > | trackerHandle_ |
Definition at line 36 of file EgammaHLTGsfTrackVarProducer.h.
|
inline |
Definition at line 50 of file EgammaHLTGsfTrackVarProducer.h.
EgammaHLTGsfTrackVarProducer::TrackExtrapolator::TrackExtrapolator | ( | const TrackExtrapolator & | rhs | ) |
Definition at line 160 of file EgammaHLTGsfTrackVarProducer.cc.
References mtsTransform_.
|
inline |
Definition at line 52 of file EgammaHLTGsfTrackVarProducer.h.
References mtsTransform_.
GlobalVector EgammaHLTGsfTrackVarProducer::TrackExtrapolator::extrapolateTrackMomToPoint | ( | const reco::GsfTrack & | gsfTrack, |
const GlobalPoint & | pointToExtrapTo | ||
) |
Definition at line 220 of file EgammaHLTGsfTrackVarProducer.cc.
GlobalPoint EgammaHLTGsfTrackVarProducer::TrackExtrapolator::extrapolateTrackPosToPoint | ( | const reco::GsfTrack & | gsfTrack, |
const GlobalPoint & | pointToExtrapTo | ||
) |
Definition at line 211 of file EgammaHLTGsfTrackVarProducer.cc.
Referenced by EgammaHLTGsfTrackVarProducer::produce().
|
inline |
Definition at line 63 of file EgammaHLTGsfTrackVarProducer.h.
References mtsMode_.
|
inline |
Definition at line 62 of file EgammaHLTGsfTrackVarProducer.h.
References mtsTransform_.
EgammaHLTGsfTrackVarProducer::TrackExtrapolator * EgammaHLTGsfTrackVarProducer::TrackExtrapolator::operator= | ( | const TrackExtrapolator & | rhs | ) |
Definition at line 173 of file EgammaHLTGsfTrackVarProducer.cc.
References cacheIDMagField_, cacheIDTDGeom_, magField_, mtsMode_, mtsTransform_, and trackerHandle_.
void EgammaHLTGsfTrackVarProducer::TrackExtrapolator::setup | ( | const edm::EventSetup & | iSetup | ) |
Definition at line 189 of file EgammaHLTGsfTrackVarProducer.cc.
References edm::eventsetup::EventSetupRecord::cacheIdentifier(), and edm::EventSetup::get().
Referenced by EgammaHLTGsfTrackVarProducer::produce().
|
inline |
Definition at line 61 of file EgammaHLTGsfTrackVarProducer.h.
References trackerHandle_.
|
private |
Definition at line 40 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by operator=().
|
private |
Definition at line 39 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by operator=().
|
private |
Definition at line 42 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by operator=().
|
private |
Definition at line 45 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by mtsMode(), and operator=().
|
private |
Definition at line 46 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by mtsTransform(), operator=(), TrackExtrapolator(), and ~TrackExtrapolator().
|
private |
Definition at line 43 of file EgammaHLTGsfTrackVarProducer.h.
Referenced by operator=(), and trackerGeomHandle().