CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions
EcalRecHitWorkerBaseClass Class Referenceabstract

#include <EcalRecHitWorkerBaseClass.h>

Inheritance diagram for EcalRecHitWorkerBaseClass:
EcalRecHitWorkerRecover EcalRecHitWorkerSimple

Public Types

enum  RecoveryFlags {
  EB_single, EE_single, EB_VFE, EE_VFE,
  EB_FE, EE_FE
}
 

Public Member Functions

 EcalRecHitWorkerBaseClass (const edm::ParameterSet &, edm::ConsumesCollector &c)
 
 EcalRecHitWorkerBaseClass (const edm::ParameterSet &)
 
virtual bool run (const edm::Event &evt, const EcalUncalibratedRecHit &uncalibRH, EcalRecHitCollection &result)=0
 
virtual void set (const edm::EventSetup &es)=0
 
virtual ~EcalRecHitWorkerBaseClass ()
 

Detailed Description

Definition at line 13 of file EcalRecHitWorkerBaseClass.h.

Member Enumeration Documentation

◆ RecoveryFlags

Constructor & Destructor Documentation

◆ EcalRecHitWorkerBaseClass() [1/2]

EcalRecHitWorkerBaseClass::EcalRecHitWorkerBaseClass ( const edm::ParameterSet ,
edm::ConsumesCollector c 
)
inline

Definition at line 17 of file EcalRecHitWorkerBaseClass.h.

17 {}

◆ EcalRecHitWorkerBaseClass() [2/2]

EcalRecHitWorkerBaseClass::EcalRecHitWorkerBaseClass ( const edm::ParameterSet )
inline

Definition at line 18 of file EcalRecHitWorkerBaseClass.h.

18 {}

◆ ~EcalRecHitWorkerBaseClass()

virtual EcalRecHitWorkerBaseClass::~EcalRecHitWorkerBaseClass ( )
inlinevirtual

Definition at line 19 of file EcalRecHitWorkerBaseClass.h.

19 {}

Member Function Documentation

◆ run()

virtual bool EcalRecHitWorkerBaseClass::run ( const edm::Event evt,
const EcalUncalibratedRecHit uncalibRH,
EcalRecHitCollection result 
)
pure virtual

◆ set()

virtual void EcalRecHitWorkerBaseClass::set ( const edm::EventSetup es)
pure virtual