CMS 3D CMS Logo

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

#include <PixelClusterizerBase.h>

Inheritance diagram for PixelClusterizerBase:
PixelThresholdClusterizer

Classes

struct  AccretionCluster
 

Public Types

typedef edmNew::DetSet< SiPixelCluster >::const_iterator ClusterIterator
 
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< SiPixelCluster >::FastFiller &output)=0
 
virtual void clusterizeDetUnit (const edmNew::DetSet< SiPixelCluster > &input, const PixelGeomDetUnit *pixDet, const std::vector< short > &badChannels, edmNew::DetSetVector< SiPixelCluster >::FastFiller &output)=0
 
void setSiPixelGainCalibrationService (SiPixelGainCalibrationServiceBase *in)
 
virtual ~PixelClusterizerBase ()
 

Protected Attributes

SiPixelGainCalibrationServiceBasetheSiPixelGainCalibrationService_
 

Detailed Description

Abstract interface for Pixel Clusterizers

Definition at line 16 of file PixelClusterizerBase.h.

Member Typedef Documentation

Definition at line 19 of file PixelClusterizerBase.h.

Definition at line 18 of file PixelClusterizerBase.h.

Constructor & Destructor Documentation

virtual PixelClusterizerBase::~PixelClusterizerBase ( )
inlinevirtual

Definition at line 49 of file PixelClusterizerBase.h.

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

49 {}

Member Function Documentation

virtual void PixelClusterizerBase::clusterizeDetUnit ( const edm::DetSet< PixelDigi > &  input,
const PixelGeomDetUnit pixDet,
const std::vector< short > &  badChannels,
edmNew::DetSetVector< SiPixelCluster >::FastFiller &  output 
)
pure virtual
virtual void PixelClusterizerBase::clusterizeDetUnit ( const edmNew::DetSet< SiPixelCluster > &  input,
const PixelGeomDetUnit pixDet,
const std::vector< short > &  badChannels,
edmNew::DetSetVector< SiPixelCluster >::FastFiller &  output 
)
pure virtual

Implemented in PixelThresholdClusterizer.

void PixelClusterizerBase::setSiPixelGainCalibrationService ( SiPixelGainCalibrationServiceBase in)
inline

Definition at line 64 of file PixelClusterizerBase.h.

References recoMuon::in, and theSiPixelGainCalibrationService_.

Referenced by SiPixelClusterProducer::setupClusterizer().

64  {
66  }
SiPixelGainCalibrationServiceBase * theSiPixelGainCalibrationService_

Member Data Documentation

SiPixelGainCalibrationServiceBase* PixelClusterizerBase::theSiPixelGainCalibrationService_
protected

Definition at line 69 of file PixelClusterizerBase.h.

Referenced by setSiPixelGainCalibrationService().