#include <EgammaHLTPixelMatchElectronAlgo.h>
Public Member Functions | |
EgammaHLTPixelMatchElectronAlgo (const edm::ParameterSet &conf, edm::ConsumesCollector &&iC) | |
void | run (edm::Event &, reco::ElectronCollection &) |
void | setupES (const edm::EventSetup &setup) |
~EgammaHLTPixelMatchElectronAlgo () | |
Private Member Functions | |
EgammaHLTPixelMatchElectronAlgo (const EgammaHLTPixelMatchElectronAlgo &rhs) | |
bool | isInnerMostWithLostHits (const reco::GsfTrackRef &, const reco::GsfTrackRef &, bool &) |
EgammaHLTPixelMatchElectronAlgo & | operator= (const EgammaHLTPixelMatchElectronAlgo &rhs) |
void | process (edm::Handle< reco::TrackCollection > tracksH, edm::Handle< reco::GsfTrackCollection > gsfTracksH, reco::ElectronCollection &outEle, Global3DPoint &bs) |
Private Attributes | |
edm::EDGetTokenT< reco::BeamSpot > | bsProducer_ |
unsigned long long | cacheIDMagField_ |
int unsigned long long | cacheIDTDGeom_ |
edm::EDGetTokenT < reco::GsfTrackCollection > | gsfTrackProducer_ |
edm::ESHandle< MagneticField > | magField_ |
MultiTrajectoryStateMode * | mtsMode_ |
MultiTrajectoryStateTransform * | mtsTransform_ |
edm::ESHandle< TrackerGeometry > | trackerGeom_ |
edm::EDGetTokenT < reco::TrackCollection > | trackProducer_ |
bool | useGsfTracks_ |
Class to reconstruct electron tracks from electron pixel seeds keep track of information about the initiating supercluster
Description: top algorithm producing TrackCandidate and Electron objects from supercluster driven pixel seeded Ckf tracking for HLT
Definition at line 32 of file EgammaHLTPixelMatchElectronAlgo.h.
EgammaHLTPixelMatchElectronAlgo::EgammaHLTPixelMatchElectronAlgo | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector && | iC | ||
) |
Definition at line 49 of file EgammaHLTPixelMatchElectronAlgo.cc.
EgammaHLTPixelMatchElectronAlgo::~EgammaHLTPixelMatchElectronAlgo | ( | ) |
Definition at line 62 of file EgammaHLTPixelMatchElectronAlgo.cc.
|
inlineprivate |
Definition at line 42 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 233 of file EgammaHLTPixelMatchElectronAlgo.cc.
|
inlineprivate |
Definition at line 43 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 118 of file EgammaHLTPixelMatchElectronAlgo.cc.
void EgammaHLTPixelMatchElectronAlgo::run | ( | edm::Event & | e, |
reco::ElectronCollection & | outEle | ||
) |
Definition at line 94 of file EgammaHLTPixelMatchElectronAlgo.cc.
Referenced by EgammaHLTPixelMatchElectronProducers::produce().
void EgammaHLTPixelMatchElectronAlgo::setupES | ( | const edm::EventSetup & | setup | ) |
Definition at line 68 of file EgammaHLTPixelMatchElectronAlgo.cc.
Referenced by EgammaHLTPixelMatchElectronProducers::produce().
|
private |
Definition at line 59 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 67 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 66 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 57 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 64 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 61 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 62 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 65 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 56 of file EgammaHLTPixelMatchElectronAlgo.h.
|
private |
Definition at line 58 of file EgammaHLTPixelMatchElectronAlgo.h.