CMS 3D CMS Logo

SiPixelCluster::PixelPos Class Reference

#include <DataFormats/SiPixelCluster/interface/SiPixelCluster.h>

List of all members.

Public Member Functions

int col () const
PixelPos operator+ (const Shift &shift)
 PixelPos (int row, int col)
 PixelPos ()
int row () const

Private Attributes

int col_
int row_


Detailed Description

Definition at line 49 of file SiPixelCluster.h.


Constructor & Destructor Documentation

SiPixelCluster::PixelPos::PixelPos (  )  [inline]

Definition at line 51 of file SiPixelCluster.h.

Referenced by operator+().

00051 : row_(0), col_(0) {}

SiPixelCluster::PixelPos::PixelPos ( int  row,
int  col 
) [inline]

Definition at line 52 of file SiPixelCluster.h.

00052 : row_(row) , col_(col) {}


Member Function Documentation

int SiPixelCluster::PixelPos::col (  )  const [inline]

Definition at line 54 of file SiPixelCluster.h.

References col_.

Referenced by SiPixelCluster::add(), SiPixelArrayBuffer::index(), PixelThresholdClusterizer::make_cluster(), SiPixelArrayBuffer::operator()(), operator+(), and SiPixelCluster::SiPixelCluster().

00054 { return col_;}

PixelPos SiPixelCluster::PixelPos::operator+ ( const Shift shift  )  [inline]

Definition at line 55 of file SiPixelCluster.h.

References col(), SiPixelCluster::Shift::dx(), SiPixelCluster::Shift::dy(), PixelPos(), and row().

00055                                             {
00056       return PixelPos( row() + shift.dx(), col() + shift.dy());
00057     }

int SiPixelCluster::PixelPos::row (  )  const [inline]

Definition at line 53 of file SiPixelCluster.h.

References row_.

Referenced by SiPixelCluster::add(), SiPixelArrayBuffer::index(), PixelThresholdClusterizer::make_cluster(), SiPixelArrayBuffer::operator()(), operator+(), and SiPixelCluster::SiPixelCluster().

00053 { return row_;}


Member Data Documentation

int SiPixelCluster::PixelPos::col_ [private]

Definition at line 60 of file SiPixelCluster.h.

Referenced by col().

int SiPixelCluster::PixelPos::row_ [private]

Definition at line 59 of file SiPixelCluster.h.

Referenced by row().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:31:51 2009 for CMSSW by  doxygen 1.5.4