CMS 3D CMS Logo

EgammaHLTPixelMatchElectronAlgo.h
Go to the documentation of this file.
1 #ifndef EgammaHLTPixelMatchElectronAlgo_H
2 #define EgammaHLTPixelMatchElectronAlgo_H
3 
15 
20 
23 
25 
27 
29 
31 public:
33 
35 
36  //disabling the ability to copy this module (lets hope nobody was actually copying it before as Bad Things (TM) would have happened)
37 private:
40 
41 public:
42  void setupES(const edm::EventSetup& setup);
44 
45 private:
46  // create electrons from tracks
47  //void process(edm::Handle<reco::TrackCollection> tracksH, reco::ElectronCollection & outEle, Global3DPoint & bs);
51  Global3DPoint& bs);
53 
58 
60 
63  int unsigned long long cacheIDTDGeom_;
64  unsigned long long cacheIDMagField_;
65 };
66 
67 #endif // EgammaHLTPixelMatchElectronAlgo_H
EgammaHLTPixelMatchElectronAlgo::trackProducer_
edm::EDGetTokenT< reco::TrackCollection > trackProducer_
Definition: EgammaHLTPixelMatchElectronAlgo.h:54
EgammaHLTPixelMatchElectronAlgo::isInnerMostWithLostHits
bool isInnerMostWithLostHits(const reco::GsfTrackRef &, const reco::GsfTrackRef &, bool &)
Definition: EgammaHLTPixelMatchElectronAlgo.cc:218
EgammaHLTPixelMatchElectronAlgo::EgammaHLTPixelMatchElectronAlgo
EgammaHLTPixelMatchElectronAlgo(const edm::ParameterSet &conf, edm::ConsumesCollector &&iC)
Definition: EgammaHLTPixelMatchElectronAlgo.cc:49
TrackerGeometry.h
ESHandle.h
EgammaHLTPixelMatchElectronAlgo::useGsfTracks_
bool useGsfTracks_
Definition: EgammaHLTPixelMatchElectronAlgo.h:56
edm::EDGetTokenT< reco::TrackCollection >
EgammaHLTPixelMatchElectronAlgo::operator=
EgammaHLTPixelMatchElectronAlgo & operator=(const EgammaHLTPixelMatchElectronAlgo &rhs)
Definition: EgammaHLTPixelMatchElectronAlgo.h:39
EgammaHLTPixelMatchElectronAlgo::~EgammaHLTPixelMatchElectronAlgo
~EgammaHLTPixelMatchElectronAlgo()
Definition: EgammaHLTPixelMatchElectronAlgo.cc:59
EgammaHLTPixelMatchElectronAlgo::gsfTrackProducer_
edm::EDGetTokenT< reco::GsfTrackCollection > gsfTrackProducer_
Definition: EgammaHLTPixelMatchElectronAlgo.h:55
EgammaHLTPixelMatchElectronAlgo::setupES
void setupES(const edm::EventSetup &setup)
Definition: EgammaHLTPixelMatchElectronAlgo.cc:61
edm::Handle< reco::TrackCollection >
singleTopDQM_cfi.setup
setup
Definition: singleTopDQM_cfi.py:37
edm::Ref< GsfTrackCollection >
GeometricSearchTracker.h
cms::cuda::bs
bs
Definition: HistoContainer.h:127
EgammaHLTPixelMatchElectronAlgo::bsProducer_
edm::EDGetTokenT< reco::BeamSpot > bsProducer_
Definition: EgammaHLTPixelMatchElectronAlgo.h:57
EgammaHLTPixelMatchElectronAlgo::magField_
edm::ESHandle< MagneticField > magField_
Definition: EgammaHLTPixelMatchElectronAlgo.h:61
EgammaHLTPixelMatchElectronAlgo
Definition: EgammaHLTPixelMatchElectronAlgo.h:30
edm::ESHandle< MagneticField >
Point3DBase< float, GlobalTag >
EgammaHLTPixelMatchElectronAlgo::trackerGeom_
edm::ESHandle< TrackerGeometry > trackerGeom_
Definition: EgammaHLTPixelMatchElectronAlgo.h:62
EgammaHLTPixelMatchElectronAlgo::process
void process(edm::Handle< reco::TrackCollection > tracksH, edm::Handle< reco::GsfTrackCollection > gsfTracksH, reco::ElectronCollection &outEle, Global3DPoint &bs)
Definition: EgammaHLTPixelMatchElectronAlgo.cc:108
ElectronFwd.h
edm::ParameterSet
Definition: ParameterSet.h:36
Event.h
MagneticField.h
edm::EventSetup
Definition: EventSetup.h:57
reco::ElectronCollection
std::vector< Electron > ElectronCollection
collectin of Electron objects
Definition: ElectronFwd.h:9
MultiTrajectoryStateTransform
Definition: MultiTrajectoryStateTransform.h:18
Electron.h
EgammaHLTPixelMatchElectronAlgo::run
void run(edm::Event &, reco::ElectronCollection &)
Definition: EgammaHLTPixelMatchElectronAlgo.cc:85
EgammaHLTPixelMatchElectronAlgo::mtsTransform_
MultiTrajectoryStateTransform * mtsTransform_
Definition: EgammaHLTPixelMatchElectronAlgo.h:59
EgammaHLTPixelMatchElectronAlgo::EgammaHLTPixelMatchElectronAlgo
EgammaHLTPixelMatchElectronAlgo(const EgammaHLTPixelMatchElectronAlgo &rhs)
Definition: EgammaHLTPixelMatchElectronAlgo.h:38
EgammaHLTPixelMatchElectronAlgo::cacheIDMagField_
unsigned long long cacheIDMagField_
Definition: EgammaHLTPixelMatchElectronAlgo.h:64
EventSetup.h
ConsumesCollector.h
edm::Event
Definition: Event.h:73
GlobalPoint.h
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
EgammaHLTPixelMatchElectronAlgo::cacheIDTDGeom_
int unsigned long long cacheIDTDGeom_
Definition: EgammaHLTPixelMatchElectronAlgo.h:63