CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Classes | Public Types | Public Member Functions | Protected Attributes
PixelClusterizerBase Class Referenceabstract

#include <PixelClusterizerBase.h>

Inheritance diagram for PixelClusterizerBase:
PixelThresholdClusterizer PixelThresholdClusterizerForBricked

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

Definition at line 21 of file PixelClusterizerBase.h.

Definition at line 20 of file PixelClusterizerBase.h.

Constructor & Destructor Documentation

virtual PixelClusterizerBase::~PixelClusterizerBase ( )
inlinevirtual

Definition at line 61 of file PixelClusterizerBase.h.

61 {}

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
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
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

SiPixelGainCalibrationServiceBase* PixelClusterizerBase::theSiPixelGainCalibrationService_
protected