#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 10 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
|
inline |
Definition at line 12 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.
|
pure virtual |
|
inlineoverridevirtual |
Implements EcalUncalibRecHitWorkerBaseClass.
Definition at line 22 of file EcalUncalibRecHitWorkerRunOneDigiBase.h.
References edm::DataFrameContainer::begin(), edm::DataFrameContainer::end(), ALPAKA_ACCELERATOR_NAMESPACE::vertexFinder::it, mps_fire::result, run(), and edm::DataFrameContainer::size().