CMS 3D CMS Logo

EcalUncalibRecHitWorkerBaseClass.h
Go to the documentation of this file.
1 #ifndef RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerBaseClass_hh
2 #define RecoLocalCalo_EcalRecProducers_EcalUncalibRecHitWorkerBaseClass_hh
3 
7 
8 namespace edm {
9  class Event;
10  class EventSetup;
11  class ParameterSet;
13  //class ParameterDescriptionNode;
14 } // namespace edm
15 
17 public:
22 
23  virtual void set(const edm::EventSetup& es) = 0;
24  virtual void set(const edm::Event& evt) {}
25 
26  virtual void run(const edm::Event& evt,
27  const EcalDigiCollection& digis,
29 
31 };
32 
33 #endif
EcalUncalibRecHitWorkerBaseClass::set
virtual void set(const edm::Event &evt)
Definition: EcalUncalibRecHitWorkerBaseClass.h:24
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &, edm::ConsumesCollector &c)
Definition: EcalUncalibRecHitWorkerBaseClass.h:18
edm
HLT enums.
Definition: AlignableModifier.h:19
edm::ParameterSetDescription
Definition: ParameterSetDescription.h:52
edm::SortedCollection
Definition: SortedCollection.h:49
EcalUncalibRecHitWorkerBaseClass::getAlgoDescription
virtual edm::ParameterSetDescription getAlgoDescription()=0
EcalUncalibRecHitWorkerBaseClass::run
virtual void run(const edm::Event &evt, const EcalDigiCollection &digis, EcalUncalibratedRecHitCollection &result)=0
EcalUncalibRecHitWorkerBaseClass::set
virtual void set(const edm::EventSetup &es)=0
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass(const edm::ParameterSet &)
Definition: EcalUncalibRecHitWorkerBaseClass.h:19
EcalRecHitCollections.h
EcalDigiCollections.h
Event
edm::ParameterSet
Definition: ParameterSet.h:36
ParameterSet
Definition: Functions.h:16
edm::EventSetup
Definition: EventSetup.h:57
HltBtagPostValidation_cff.c
c
Definition: HltBtagPostValidation_cff.py:31
EcalUncalibRecHitWorkerBaseClass::EcalUncalibRecHitWorkerBaseClass
EcalUncalibRecHitWorkerBaseClass()
Definition: EcalUncalibRecHitWorkerBaseClass.h:20
EcalDigiCollection
Definition: EcalDigiCollections.h:22
ParameterSetDescription
mps_fire.result
result
Definition: mps_fire.py:303
ConsumesCollector.h
EventSetup
edm::Event
Definition: Event.h:73
EcalUncalibRecHitWorkerBaseClass::~EcalUncalibRecHitWorkerBaseClass
virtual ~EcalUncalibRecHitWorkerBaseClass()
Definition: EcalUncalibRecHitWorkerBaseClass.h:21
edm::ConsumesCollector
Definition: ConsumesCollector.h:39
EcalUncalibRecHitWorkerBaseClass
Definition: EcalUncalibRecHitWorkerBaseClass.h:16