CMS 3D CMS Logo

Public Member Functions | Protected Attributes

EcalUnpackerWorkerBase Class Reference

#include <EcalUnpackerWorkerBase.h>

Inheritance diagram for EcalUnpackerWorkerBase:
EcalUnpackerWorker ESUnpackerWorker

List of all members.

Public Member Functions

 EcalUnpackerWorkerBase ()
virtual unsigned int maxElementIndex () const
virtual void set (const edm::EventSetup &es) const
virtual void setHandles (const EcalUnpackerWorkerRecord &iRecord)
virtual void update (const edm::Event &e) const
virtual std::auto_ptr
< EcalRecHitCollection
work (const uint32_t &i, const FEDRawDataCollection &) const
virtual void write (edm::Event &e) const
virtual ~EcalUnpackerWorkerBase ()

Protected Attributes

const edm::Eventevt

Detailed Description

Definition at line 18 of file EcalUnpackerWorkerBase.h.


Constructor & Destructor Documentation

EcalUnpackerWorkerBase::EcalUnpackerWorkerBase ( ) [inline]

Definition at line 21 of file EcalUnpackerWorkerBase.h.

{}
virtual EcalUnpackerWorkerBase::~EcalUnpackerWorkerBase ( ) [inline, virtual]

Definition at line 23 of file EcalUnpackerWorkerBase.h.

{}

Member Function Documentation

virtual unsigned int EcalUnpackerWorkerBase::maxElementIndex ( ) const [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 36 of file EcalUnpackerWorkerBase.h.

{return 0;};
virtual void EcalUnpackerWorkerBase::set ( const edm::EventSetup es) const [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 34 of file EcalUnpackerWorkerBase.h.

{};
virtual void EcalUnpackerWorkerBase::setHandles ( const EcalUnpackerWorkerRecord iRecord) [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 33 of file EcalUnpackerWorkerBase.h.

{};
virtual void EcalUnpackerWorkerBase::update ( const edm::Event e) const [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 29 of file EcalUnpackerWorkerBase.h.

{};
virtual std::auto_ptr<EcalRecHitCollection> EcalUnpackerWorkerBase::work ( const uint32_t &  i,
const FEDRawDataCollection  
) const [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 26 of file EcalUnpackerWorkerBase.h.

Referenced by EcalRawToRecHitLazyUnpacker::fill().

{ return std::auto_ptr<EcalRecHitCollection>(0);}
virtual void EcalUnpackerWorkerBase::write ( edm::Event e) const [inline, virtual]

Reimplemented in EcalUnpackerWorker, and ESUnpackerWorker.

Definition at line 31 of file EcalUnpackerWorkerBase.h.

{};

Member Data Documentation

const edm::Event* EcalUnpackerWorkerBase::evt [mutable, protected]

Reimplemented in EcalUnpackerWorker.

Definition at line 36 of file EcalUnpackerWorkerBase.h.

Referenced by ESUnpackerWorker::update(), and ESUnpackerWorker::work().