CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_6_1_2_SLHC4_patch1/src/RecoEgamma/EgammaHLTProducers/interface/EgammaHLTRecoEcalCandidateProducers.h

Go to the documentation of this file.
00001 // -*- C++ -*-
00002 //
00003 // Package:    EgammaHLTProducers
00004 // Class:      EgammaHLTRecoEcalCandidateProducers
00005 // 
00008 //
00009 // Original Author:  Monica Vazquez Acosta (CERN)
00010 //         Created:  Tue Jun 13 14:48:33 CEST 2006
00011 // $Id:
00012 //
00013 //
00014 
00015 #include "FWCore/Framework/interface/EDProducer.h"
00016 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00017 #include "FWCore/Framework/interface/Event.h"
00018 #include "FWCore/Framework/interface/EventSetup.h"
00019 #include "FWCore/Framework/interface/ESHandle.h"
00020 
00021 #include "MagneticField/Engine/interface/MagneticField.h"
00022 
00023 
00024 
00025 // EgammaHLTRecoEcalCandidateProducers inherits from EDProducer, so it can be a module:
00026 class EgammaHLTRecoEcalCandidateProducers : public edm::EDProducer {
00027 
00028  public:
00029 
00030   EgammaHLTRecoEcalCandidateProducers (const edm::ParameterSet& ps);
00031   ~EgammaHLTRecoEcalCandidateProducers();
00032 
00033 
00034   virtual void beginJob(void);
00035   virtual void produce(edm::Event& evt, const edm::EventSetup& es);
00036 
00037  private:
00038   std::string recoEcalCandidateCollection_;
00039   edm::InputTag scHybridBarrelProducer_;
00040   edm::InputTag scIslandEndcapProducer_;
00041   edm::ParameterSet conf_;
00042 };
00043 
00044