CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
EcalRecHitProducer.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalRecHitProducer_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalRecHitProducer_hh
3 
18 
19 //#include "RecoLocalCalo/EcalRecAlgos/interface/EcalRecHitAbsAlgo.h"
20 
22 
23 class EcalCleaningAlgo;
24 
26 
27  public:
28  explicit EcalRecHitProducer(const edm::ParameterSet& ps);
30  virtual void produce(edm::Event& evt, const edm::EventSetup& es);
31 
32  private:
33 
34  edm::InputTag ebUncalibRecHitCollection_; // secondary name given to collection of EB uncalib rechits
35  edm::InputTag eeUncalibRecHitCollection_; // secondary name given to collection of EE uncalib rechits
36  std::string ebRechitCollection_; // secondary name to be given to EB collection of hits
37  std::string eeRechitCollection_; // secondary name to be given to EE collection of hits
38 
46 
51 
54 
56 };
57 
58 #endif
std::string eeRechitCollection_
edm::InputTag ebFEToBeRecovered_
edm::InputTag ebDetIdToBeRecovered_
edm::InputTag eeFEToBeRecovered_
EcalRecHitWorkerBaseClass * worker_
EcalRecHitProducer(const edm::ParameterSet &ps)
virtual void produce(edm::Event &evt, const edm::EventSetup &es)
EcalCleaningAlgo * cleaningAlgo_
EcalRecHitWorkerBaseClass * workerRecover_
edm::InputTag eeDetIdToBeRecovered_
std::string ebRechitCollection_
edm::InputTag ebUncalibRecHitCollection_
edm::InputTag eeUncalibRecHitCollection_