CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_8_patch3/src/RecoEgamma/EgammaElectronProducers/plugins/GsfElectronProducer.h

Go to the documentation of this file.
00001 
00002 #ifndef GsfElectronProducer_h
00003 #define GsfElectronProducer_h
00004 
00005 #include "GsfElectronBaseProducer.h"
00006 
00007 class GsfElectronProducer : public GsfElectronBaseProducer
00008  {
00009   public:
00010 
00011     //static void fillDescriptions( edm::ConfigurationDescriptions & ) ;
00012 
00013     explicit GsfElectronProducer( const edm::ParameterSet & ) ;
00014     virtual ~GsfElectronProducer();
00015     virtual void produce( edm::Event &, const edm::EventSetup & ) ;
00016 
00017   protected:
00018 
00019     void beginEvent( edm::Event &, const edm::EventSetup & ) ;
00020 
00021   private :
00022 
00023     // check expected configuration of previous modules
00024     bool pfTranslatorParametersChecked_ ;
00025     void checkPfTranslatorParameters( edm::ParameterSetID const & ) ;
00026  } ;
00027 
00028 #endif