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 17 of file PixelClusterizerBase.h.

Member Typedef Documentation

Definition at line 20 of file PixelClusterizerBase.h.

Definition at line 19 of file PixelClusterizerBase.h.

Constructor & Destructor Documentation

virtual PixelClusterizerBase::~PixelClusterizerBase ( )
inlinevirtual

Definition at line 50 of file PixelClusterizerBase.h.

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

50 {}

Member Function Documentation

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.

Referenced by ~PixelClusterizerBase().

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.

void PixelClusterizerBase::setSiPixelGainCalibrationService ( SiPixelGainCalibrationServiceBase in)
inline

Definition at line 67 of file PixelClusterizerBase.h.

References recoMuon::in, and theSiPixelGainCalibrationService_.

67  {
69  }
SiPixelGainCalibrationServiceBase * theSiPixelGainCalibrationService_

Member Data Documentation

SiPixelGainCalibrationServiceBase* PixelClusterizerBase::theSiPixelGainCalibrationService_
protected

Definition at line 72 of file PixelClusterizerBase.h.

Referenced by setSiPixelGainCalibrationService().