CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GsfElectronCoreProducer.h
Go to the documentation of this file.
1 #ifndef GsfElectronCoreProducer_h
2 #define GsfElectronCoreProducer_h
3 
8 
10  {
11  public:
12 
13  //static void fillDescriptions( edm::ConfigurationDescriptions & ) ;
14 
15  explicit GsfElectronCoreProducer( const edm::ParameterSet & ) ;
16  virtual ~GsfElectronCoreProducer() ;
17  virtual void produce( edm::Event &, const edm::EventSetup & ) ;
18 
19  private:
20 
23 // edm::InputTag pfSuperClustersTag_ ;
24 // edm::InputTag pfSuperClusterTrackMapTag_ ;
25 
28 // edm::Handle<reco::SuperClusterCollection> pfClustersH_ ;
29 // edm::Handle<edm::ValueMap<reco::SuperClusterRef> > pfClusterTracksH_ ;
30 
31  void produceTrackerDrivenCore( const reco::GsfTrackRef & gsfTrackRef, std::list<reco::GsfElectronCore *> & electrons ) ;
32 
33  } ;
34 
35 #endif
edm::Handle< reco::GsfElectronCoreCollection > edCoresH_
void produceTrackerDrivenCore(const reco::GsfTrackRef &gsfTrackRef, std::list< reco::GsfElectronCore * > &electrons)
virtual void produce(edm::Event &, const edm::EventSetup &)
edm::EDGetTokenT< reco::GsfElectronCoreCollection > pfCoresTag_
GsfElectronCoreProducer(const edm::ParameterSet &)
edm::EDGetTokenT< reco::GsfElectronCoreCollection > edCoresTag_
edm::Handle< reco::GsfElectronCoreCollection > pfCoresH_