1 #ifndef EgammaHLTPixelMatchElectronAlgo_H
2 #define EgammaHLTPixelMatchElectronAlgo_H
70 #endif // EgammaHLTPixelMatchElectronAlgo_H
int unsigned long long cacheIDTDGeom_
void process(edm::Handle< reco::TrackCollection > tracksH, edm::Handle< reco::GsfTrackCollection > gsfTracksH, reco::ElectronCollection &outEle, Global3DPoint &bs)
edm::InputTag bsProducer_
EgammaHLTPixelMatchElectronAlgo(const EgammaHLTPixelMatchElectronAlgo &rhs)
edm::ESHandle< MagneticField > magField_
MultiTrajectoryStateMode * mtsMode_
void run(edm::Event &, reco::ElectronCollection &)
edm::InputTag gsfTrackProducer_
edm::InputTag trackProducer_
bool isInnerMostWithLostHits(const reco::GsfTrackRef &, const reco::GsfTrackRef &, bool &)
void setupES(const edm::EventSetup &setup)
MultiTrajectoryStateTransform * mtsTransform_
std::vector< Electron > ElectronCollection
collectin of Electron objects
~EgammaHLTPixelMatchElectronAlgo()
EgammaHLTPixelMatchElectronAlgo & operator=(const EgammaHLTPixelMatchElectronAlgo &rhs)
EgammaHLTPixelMatchElectronAlgo(const edm::ParameterSet &conf)
unsigned long long cacheIDMagField_
edm::ESHandle< TrackerGeometry > trackerGeom_
void setup(std::vector< TH2F > &depth, std::string name, std::string units="")