CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Public Attributes | Static Public Attributes
PixelClusterizerBase::AccretionCluster Struct Reference

#include <PixelClusterizerBase.h>

Public Types

typedef unsigned short UShort
 

Public Member Functions

bool add (SiPixelCluster::PixelPos const &p, UShort const iadc)
 
bool empty ()
 
void pop ()
 
UShort top () const
 

Public Attributes

UShort adc [MAXSIZE]
 
unsigned int curr =0
 
unsigned int isize =0
 
UShort x [MAXSIZE]
 
UShort xmin =16000
 
UShort y [MAXSIZE]
 
UShort ymin =16000
 

Static Public Attributes

static UShort MAXSIZE = 256
 

Detailed Description

Definition at line 21 of file PixelClusterizerBase.h.

Member Typedef Documentation

Definition at line 22 of file PixelClusterizerBase.h.

Member Function Documentation

bool PixelClusterizerBase::AccretionCluster::add ( SiPixelCluster::PixelPos const &  p,
UShort const  iadc 
)
inline
bool PixelClusterizerBase::AccretionCluster::empty ( void  )
inline
void PixelClusterizerBase::AccretionCluster::pop ( )
inline

Definition at line 34 of file PixelClusterizerBase.h.

References curr.

Referenced by PixelThresholdClusterizer::make_cluster().

UShort PixelClusterizerBase::AccretionCluster::top ( ) const
inline

Definition at line 33 of file PixelClusterizerBase.h.

References curr.

Referenced by PixelThresholdClusterizer::make_cluster().

Member Data Documentation

UShort PixelClusterizerBase::AccretionCluster::adc[MAXSIZE]

Definition at line 24 of file PixelClusterizerBase.h.

Referenced by PixelThresholdClusterizer::make_cluster().

unsigned int PixelClusterizerBase::AccretionCluster::curr =0

Definition at line 30 of file PixelClusterizerBase.h.

Referenced by pop(), and top().

unsigned int PixelClusterizerBase::AccretionCluster::isize =0

Definition at line 29 of file PixelClusterizerBase.h.

Referenced by add(), empty(), and PixelThresholdClusterizer::make_cluster().

UShort PixelClusterizerBase::AccretionCluster::MAXSIZE = 256
static

Definition at line 23 of file PixelClusterizerBase.h.

UShort PixelClusterizerBase::AccretionCluster::x[MAXSIZE]
UShort PixelClusterizerBase::AccretionCluster::xmin =16000
UShort PixelClusterizerBase::AccretionCluster::y[MAXSIZE]
UShort PixelClusterizerBase::AccretionCluster::ymin =16000