CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
CTPPSPixelRecHit Class Reference

#include <CTPPSPixelRecHit.h>

Inheritance diagram for CTPPSPixelRecHit:
CTPPSPixelFittedRecHit

Public Member Functions

unsigned int clusterSize () const
 
unsigned int clusterSizeCol () const
 
unsigned int clusterSizeRow () const
 
 CTPPSPixelRecHit (LocalPoint lp=LocalPoint(0., 0., 0.), LocalError le=LocalError(0., 0., 0.), bool edge=false, bool bad=false, bool rocs=false, int minrow=0, int mincol=0, int size=0, int rowsize=0, int colsize=0)
 
LocalError error () const
 
bool hasBadPixels () const
 
bool isOnEdge () const
 
unsigned int minPixelCol () const
 
unsigned int minPixelRow () const
 
LocalPoint point () const
 
bool spanTwoRocs () const
 

Private Attributes

unsigned int clusterSize_
 
unsigned int clusterSizeCol_
 
unsigned int clusterSizeRow_
 
bool hasBadPixels_
 
bool isOnEdge_
 
unsigned int minPixelCol_
 
unsigned int minPixelRow_
 
bool spanTwoRocs_
 
LocalError theError_
 
LocalPoint thePoint_
 

Detailed Description

Definition at line 17 of file CTPPSPixelRecHit.h.

Constructor & Destructor Documentation

◆ CTPPSPixelRecHit()

CTPPSPixelRecHit::CTPPSPixelRecHit ( LocalPoint  lp = LocalPoint(0., 0., 0.),
LocalError  le = LocalError(0., 0., 0.),
bool  edge = false,
bool  bad = false,
bool  rocs = false,
int  minrow = 0,
int  mincol = 0,
int  size = 0,
int  rowsize = 0,
int  colsize = 0 
)
inline

Definition at line 19 of file CTPPSPixelRecHit.h.

29  : thePoint_(lp),
30  theError_(le),
31  isOnEdge_(edge),
32  hasBadPixels_(bad),
34  minPixelRow_(minrow),
35  minPixelCol_(mincol),
37  clusterSizeRow_(rowsize),
38  clusterSizeCol_(colsize) {}
size
Write out results.
unsigned int clusterSizeCol_
unsigned int clusterSizeRow_
LocalError theError_
unsigned int minPixelCol_
unsigned int minPixelRow_
unsigned int clusterSize_
LocalPoint thePoint_

Member Function Documentation

◆ clusterSize()

unsigned int CTPPSPixelRecHit::clusterSize ( ) const
inline

Definition at line 50 of file CTPPSPixelRecHit.h.

References clusterSize_.

50 { return clusterSize_; }
unsigned int clusterSize_

◆ clusterSizeCol()

unsigned int CTPPSPixelRecHit::clusterSizeCol ( ) const
inline

Definition at line 52 of file CTPPSPixelRecHit.h.

References clusterSizeCol_.

52 { return clusterSizeCol_; }
unsigned int clusterSizeCol_

◆ clusterSizeRow()

unsigned int CTPPSPixelRecHit::clusterSizeRow ( ) const
inline

Definition at line 51 of file CTPPSPixelRecHit.h.

References clusterSizeRow_.

51 { return clusterSizeRow_; }
unsigned int clusterSizeRow_

◆ error()

LocalError CTPPSPixelRecHit::error ( ) const
inline

Definition at line 41 of file CTPPSPixelRecHit.h.

References theError_.

Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag().

41 { return theError_; }
LocalError theError_

◆ hasBadPixels()

bool CTPPSPixelRecHit::hasBadPixels ( ) const
inline

Definition at line 44 of file CTPPSPixelRecHit.h.

References hasBadPixels_.

44 { return hasBadPixels_; }

◆ isOnEdge()

bool CTPPSPixelRecHit::isOnEdge ( ) const
inline

Definition at line 43 of file CTPPSPixelRecHit.h.

References isOnEdge_.

43 { return isOnEdge_; }

◆ minPixelCol()

unsigned int CTPPSPixelRecHit::minPixelCol ( ) const
inline

Definition at line 48 of file CTPPSPixelRecHit.h.

References minPixelCol_.

48 { return minPixelCol_; }
unsigned int minPixelCol_

◆ minPixelRow()

unsigned int CTPPSPixelRecHit::minPixelRow ( ) const
inline

Definition at line 47 of file CTPPSPixelRecHit.h.

References minPixelRow_.

47 { return minPixelRow_; }
unsigned int minPixelRow_

◆ point()

LocalPoint CTPPSPixelRecHit::point ( ) const
inline

Definition at line 40 of file CTPPSPixelRecHit.h.

References thePoint_.

40 { return thePoint_; }
LocalPoint thePoint_

◆ spanTwoRocs()

bool CTPPSPixelRecHit::spanTwoRocs ( ) const
inline

Definition at line 45 of file CTPPSPixelRecHit.h.

References spanTwoRocs_.

45 { return spanTwoRocs_; }

Member Data Documentation

◆ clusterSize_

unsigned int CTPPSPixelRecHit::clusterSize_
private

Definition at line 65 of file CTPPSPixelRecHit.h.

Referenced by clusterSize().

◆ clusterSizeCol_

unsigned int CTPPSPixelRecHit::clusterSizeCol_
private

Definition at line 67 of file CTPPSPixelRecHit.h.

Referenced by clusterSizeCol().

◆ clusterSizeRow_

unsigned int CTPPSPixelRecHit::clusterSizeRow_
private

Definition at line 66 of file CTPPSPixelRecHit.h.

Referenced by clusterSizeRow().

◆ hasBadPixels_

bool CTPPSPixelRecHit::hasBadPixels_
private

Definition at line 59 of file CTPPSPixelRecHit.h.

Referenced by hasBadPixels().

◆ isOnEdge_

bool CTPPSPixelRecHit::isOnEdge_
private

Definition at line 58 of file CTPPSPixelRecHit.h.

Referenced by isOnEdge().

◆ minPixelCol_

unsigned int CTPPSPixelRecHit::minPixelCol_
private

Definition at line 63 of file CTPPSPixelRecHit.h.

Referenced by minPixelCol().

◆ minPixelRow_

unsigned int CTPPSPixelRecHit::minPixelRow_
private

Definition at line 62 of file CTPPSPixelRecHit.h.

Referenced by minPixelRow().

◆ spanTwoRocs_

bool CTPPSPixelRecHit::spanTwoRocs_
private

Definition at line 60 of file CTPPSPixelRecHit.h.

Referenced by spanTwoRocs().

◆ theError_

LocalError CTPPSPixelRecHit::theError_
private

Definition at line 56 of file CTPPSPixelRecHit.h.

Referenced by error().

◆ thePoint_

LocalPoint CTPPSPixelRecHit::thePoint_
private

Definition at line 55 of file CTPPSPixelRecHit.h.

Referenced by point().