#include <EcalUncalibRecHitWorkerRunOneDigiBase.h>
Public Member Functions | |
EcalUncalibRecHitWorkerRunOneDigiBase (const edm::ParameterSet &p, edm::ConsumesCollector &c) | |
EcalUncalibRecHitWorkerRunOneDigiBase (const edm::ParameterSet &p) | |
EcalUncalibRecHitWorkerRunOneDigiBase () | |
virtual bool | run (const edm::Event &evt, const EcalDigiCollection::const_iterator &digi, EcalUncalibratedRecHitCollection &result)=0 |
void | run (const edm::Event &evt, const EcalDigiCollection &digis, EcalUncalibratedRecHitCollection &result) override |
~EcalUncalibRecHitWorkerRunOneDigiBase () override | |
Public Member Functions inherited from EcalUncalibRecHitWorkerBaseClass | |
EcalUncalibRecHitWorkerBaseClass (const edm::ParameterSet &, edm::ConsumesCollector &c) | |
EcalUncalibRecHitWorkerBaseClass (const edm::ParameterSet &) | |
EcalUncalibRecHitWorkerBaseClass () | |
virtual edm::ParameterSetDescription | getAlgoDescription ()=0 |
virtual void | set (const edm::EventSetup &es)=0 |
virtual void | set (const edm::Event &evt) |
virtual | ~EcalUncalibRecHitWorkerBaseClass () |
this is a compatibility base after the primary application (EcalUncalibRecHitProducer) moved to full collection used in argument given reduced overhead by running on the full collection as input, derived classes with CPU constraints should move to EcalUncalibRecHitWorkerBaseClass
Definition at line 11 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
|
inline |
Definition at line 13 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
|
inline |
Definition at line 14 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
|
inline |
Definition at line 15 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
|
inlineoverride |
Definition at line 16 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
References mps_fire::result, and run().
|
pure virtual |
|
inlineoverridevirtual |
Implements EcalUncalibRecHitWorkerBaseClass.
Definition at line 20 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
References edm::DataFrameContainer::begin(), edm::DataFrameContainer::end(), edm::SortedCollection< T, SORT >::reserve(), run(), edm::SortedCollection< T, SORT >::size(), and edm::DataFrameContainer::size().