CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Attributes
Phase2ITPixelClusterizerBase Class Referenceabstract

#include <Phase2ITPixelClusterizerBase.h>

Inheritance diagram for Phase2ITPixelClusterizerBase:
Phase2ITPixelThresholdClusterizer

Public Types

typedef edm::DetSet< PixelDigi >::const_iterator DigiIterator
 

Public Member Functions

virtual void clusterizeDetUnit (const edm::DetSet< PixelDigi > &input, const PixelGeomDetUnit *pixDet, const std::vector< short > &badChannels, edmNew::DetSetVector< Phase2ITPixelCluster >::FastFiller &output)=0
 
void setSiPixelGainCalibrationService (SiPixelGainCalibrationServiceBase *in)
 
virtual ~Phase2ITPixelClusterizerBase ()
 

Protected Attributes

SiPixelGainCalibrationServiceBasetheSiPixelGainCalibrationService_
 

Detailed Description

Abstract interface for Pixel Clusterizers

Definition at line 16 of file Phase2ITPixelClusterizerBase.h.

Member Typedef Documentation

Definition at line 18 of file Phase2ITPixelClusterizerBase.h.

Constructor & Destructor Documentation

virtual Phase2ITPixelClusterizerBase::~Phase2ITPixelClusterizerBase ( )
inlinevirtual

Definition at line 21 of file Phase2ITPixelClusterizerBase.h.

References clusterizeDetUnit(), input, and convertSQLitetoXML_cfg::output.

21 {}

Member Function Documentation

virtual void Phase2ITPixelClusterizerBase::clusterizeDetUnit ( const edm::DetSet< PixelDigi > &  input,
const PixelGeomDetUnit pixDet,
const std::vector< short > &  badChannels,
edmNew::DetSetVector< Phase2ITPixelCluster >::FastFiller &  output 
)
pure virtual
void Phase2ITPixelClusterizerBase::setSiPixelGainCalibrationService ( SiPixelGainCalibrationServiceBase in)
inline

Member Data Documentation

SiPixelGainCalibrationServiceBase* Phase2ITPixelClusterizerBase::theSiPixelGainCalibrationService_
protected

Definition at line 36 of file Phase2ITPixelClusterizerBase.h.

Referenced by setSiPixelGainCalibrationService().