CMS 3D CMS Logo

EcalUncalibRecHitProducer.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitProducer_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitProducer_hh
3 
8 
11 
13 
14 class EBDigiCollection;
15 class EEDigiCollection;
16 
18 public:
19  explicit EcalUncalibRecHitProducer(const edm::ParameterSet& ps);
20  ~EcalUncalibRecHitProducer() override;
21  void produce(edm::Event& evt, const edm::EventSetup& es) override;
22  static void fillDescriptions(edm::ConfigurationDescriptions& descriptions);
23 
24 private:
27 
30 
31  std::unique_ptr<EcalUncalibRecHitWorkerBaseClass> worker_;
32 };
33 #endif
EcalUncalibRecHitProducer::produce
void produce(edm::Event &evt, const edm::EventSetup &es) override
Definition: EcalUncalibRecHitProducer.cc:90
EcalUncalibRecHitWorkerBaseClass.h
edm::EDGetTokenT< EBDigiCollection >
EDProducer.h
EcalUncalibRecHitProducer::~EcalUncalibRecHitProducer
~EcalUncalibRecHitProducer() override
EcalUncalibRecHitProducer::ebHitCollection_
std::string ebHitCollection_
Definition: EcalUncalibRecHitProducer.h:28
EcalUncalibRecHitProducer::EcalUncalibRecHitProducer
EcalUncalibRecHitProducer(const edm::ParameterSet &ps)
Definition: EcalUncalibRecHitProducer.cc:22
edm::ConfigurationDescriptions
Definition: ConfigurationDescriptions.h:28
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
EcalUncalibRecHitProducer
Definition: EcalUncalibRecHitProducer.h:17
edm::ParameterSet
Definition: ParameterSet.h:47
Event.h
EcalUncalibRecHitProducer::eeDigiCollectionToken_
edm::EDGetTokenT< EEDigiCollection > eeDigiCollectionToken_
Definition: EcalUncalibRecHitProducer.h:26
EBDigiCollection
Definition: EcalDigiCollections.h:56
EEDigiCollection
Definition: EcalDigiCollections.h:69
edm::stream::EDProducer
Definition: EDProducer.h:38
EBDataFrame.h
edm::EventSetup
Definition: EventSetup.h:57
EcalUncalibRecHitProducer::ebDigiCollectionToken_
edm::EDGetTokenT< EBDigiCollection > ebDigiCollectionToken_
Definition: EcalUncalibRecHitProducer.h:25
EEDataFrame.h
EcalUncalibRecHitProducer::fillDescriptions
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
Definition: EcalUncalibRecHitProducer.cc:41
EcalUncalibRecHitProducer::worker_
std::unique_ptr< EcalUncalibRecHitWorkerBaseClass > worker_
Definition: EcalUncalibRecHitProducer.h:31
EventSetup.h
EcalUncalibRecHitProducer::eeHitCollection_
std::string eeHitCollection_
Definition: EcalUncalibRecHitProducer.h:29
ParameterSet.h
edm::Event
Definition: Event.h:73