CMS 3D CMS Logo

GsfElectronProducer.h
Go to the documentation of this file.
1 
2 #ifndef GsfElectronProducer_h
3 #define GsfElectronProducer_h
4 
6 
8  {
9  public:
10 
12  void produce( edm::Event &, const edm::EventSetup & ) override ;
13 
14  protected:
15 
16  void beginEvent( edm::Event &, const edm::EventSetup & ) ;
17 
18  private :
19 
21  void addPflowInfo(reco::GsfElectronCollection & electrons, edm::Event const& event) const ; // now deprecated
22  void setPflowPreselectionFlag( reco::GsfElectron & ele ) const;
23 
24  // check expected configuration of previous modules
27  } ;
28 
29 #endif
GsfElectronProducer(const edm::ParameterSet &, const gsfAlgoHelpers::HeavyObjectCache *)
reco::GsfElectronCollection clonePreviousElectrons(edm::Event const &event) const
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
void checkPfTranslatorParameters(edm::ParameterSet const &)
void setPflowPreselectionFlag(reco::GsfElectron &ele) const
void addPflowInfo(reco::GsfElectronCollection &electrons, edm::Event const &event) const
void beginEvent(edm::Event &, const edm::EventSetup &)
Definition: event.py:1
void produce(edm::Event &, const edm::EventSetup &) override