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 TrackerTopology *tTopo, const std::vector< short > &badChannels, edmNew::DetSetVector< SiPixelCluster >::FastFiller &output)=0
 
virtual void clusterizeDetUnit (const edmNew::DetSet< SiPixelCluster > &input, const PixelGeomDetUnit *pixDet, const TrackerTopology *tTopo, 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 18 of file PixelClusterizerBase.h.

Member Typedef Documentation

◆ ClusterIterator

Definition at line 21 of file PixelClusterizerBase.h.

◆ DigiIterator

Definition at line 20 of file PixelClusterizerBase.h.

Constructor & Destructor Documentation

◆ ~PixelClusterizerBase()

virtual PixelClusterizerBase::~PixelClusterizerBase ( )
inlinevirtual

Definition at line 61 of file PixelClusterizerBase.h.

61 {}

Member Function Documentation

◆ clusterizeDetUnit() [1/2]

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

Implemented in PixelThresholdClusterizer.

◆ clusterizeDetUnit() [2/2]

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

Implemented in PixelThresholdClusterizer.

◆ setSiPixelGainCalibrationService()

void PixelClusterizerBase::setSiPixelGainCalibrationService ( SiPixelGainCalibrationServiceBase in)
inline

Definition at line 78 of file PixelClusterizerBase.h.

References recoMuon::in, and theSiPixelGainCalibrationService_.

78  {
80  }
SiPixelGainCalibrationServiceBase * theSiPixelGainCalibrationService_

Member Data Documentation

◆ theSiPixelGainCalibrationService_

SiPixelGainCalibrationServiceBase* PixelClusterizerBase::theSiPixelGainCalibrationService_
protected