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 ()
 
 CTPPSPixelRecHit (LocalPoint lp, LocalError le, 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() [1/2]

CTPPSPixelRecHit::CTPPSPixelRecHit ( )
inline

Definition at line 19 of file CTPPSPixelRecHit.h.

19 {}

◆ CTPPSPixelRecHit() [2/2]

CTPPSPixelRecHit::CTPPSPixelRecHit ( LocalPoint  lp,
LocalError  le,
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 21 of file CTPPSPixelRecHit.h.

31  : thePoint_(lp),
32  theError_(le),
33  isOnEdge_(edge),
34  hasBadPixels_(bad),
36  minPixelRow_(minrow),
37  minPixelCol_(mincol),
39  clusterSizeRow_(rowsize),
40  clusterSizeCol_(colsize) {}

Member Function Documentation

◆ clusterSize()

unsigned int CTPPSPixelRecHit::clusterSize ( ) const
inline

Definition at line 52 of file CTPPSPixelRecHit.h.

52 { return clusterSize_; }

References clusterSize_.

◆ clusterSizeCol()

unsigned int CTPPSPixelRecHit::clusterSizeCol ( ) const
inline

Definition at line 54 of file CTPPSPixelRecHit.h.

54 { return clusterSizeCol_; }

References clusterSizeCol_.

◆ clusterSizeRow()

unsigned int CTPPSPixelRecHit::clusterSizeRow ( ) const
inline

Definition at line 53 of file CTPPSPixelRecHit.h.

53 { return clusterSizeRow_; }

References clusterSizeRow_.

◆ error()

LocalError CTPPSPixelRecHit::error ( ) const
inline

Definition at line 43 of file CTPPSPixelRecHit.h.

43 { return theError_; }

References theError_.

Referenced by Page1Parser.Page1Parser::check_for_whole_start_tag().

◆ hasBadPixels()

bool CTPPSPixelRecHit::hasBadPixels ( ) const
inline

Definition at line 46 of file CTPPSPixelRecHit.h.

46 { return hasBadPixels_; }

References hasBadPixels_.

◆ isOnEdge()

bool CTPPSPixelRecHit::isOnEdge ( ) const
inline

Definition at line 45 of file CTPPSPixelRecHit.h.

45 { return isOnEdge_; }

References isOnEdge_.

◆ minPixelCol()

unsigned int CTPPSPixelRecHit::minPixelCol ( ) const
inline

Definition at line 50 of file CTPPSPixelRecHit.h.

50 { return minPixelCol_; }

References minPixelCol_.

◆ minPixelRow()

unsigned int CTPPSPixelRecHit::minPixelRow ( ) const
inline

Definition at line 49 of file CTPPSPixelRecHit.h.

49 { return minPixelRow_; }

References minPixelRow_.

◆ point()

LocalPoint CTPPSPixelRecHit::point ( ) const
inline

Definition at line 42 of file CTPPSPixelRecHit.h.

42 { return thePoint_; }

References thePoint_.

◆ spanTwoRocs()

bool CTPPSPixelRecHit::spanTwoRocs ( ) const
inline

Definition at line 47 of file CTPPSPixelRecHit.h.

47 { return spanTwoRocs_; }

References spanTwoRocs_.

Member Data Documentation

◆ clusterSize_

unsigned int CTPPSPixelRecHit::clusterSize_
private

Definition at line 67 of file CTPPSPixelRecHit.h.

Referenced by clusterSize().

◆ clusterSizeCol_

unsigned int CTPPSPixelRecHit::clusterSizeCol_
private

Definition at line 69 of file CTPPSPixelRecHit.h.

Referenced by clusterSizeCol().

◆ clusterSizeRow_

unsigned int CTPPSPixelRecHit::clusterSizeRow_
private

Definition at line 68 of file CTPPSPixelRecHit.h.

Referenced by clusterSizeRow().

◆ hasBadPixels_

bool CTPPSPixelRecHit::hasBadPixels_
private

Definition at line 61 of file CTPPSPixelRecHit.h.

Referenced by hasBadPixels().

◆ isOnEdge_

bool CTPPSPixelRecHit::isOnEdge_
private

Definition at line 60 of file CTPPSPixelRecHit.h.

Referenced by isOnEdge().

◆ minPixelCol_

unsigned int CTPPSPixelRecHit::minPixelCol_
private

Definition at line 65 of file CTPPSPixelRecHit.h.

Referenced by minPixelCol().

◆ minPixelRow_

unsigned int CTPPSPixelRecHit::minPixelRow_
private

Definition at line 64 of file CTPPSPixelRecHit.h.

Referenced by minPixelRow().

◆ spanTwoRocs_

bool CTPPSPixelRecHit::spanTwoRocs_
private

Definition at line 62 of file CTPPSPixelRecHit.h.

Referenced by spanTwoRocs().

◆ theError_

LocalError CTPPSPixelRecHit::theError_
private

Definition at line 58 of file CTPPSPixelRecHit.h.

Referenced by error().

◆ thePoint_

LocalPoint CTPPSPixelRecHit::thePoint_
private

Definition at line 57 of file CTPPSPixelRecHit.h.

Referenced by point().

PixelMapPlotter.rocs
rocs
Definition: PixelMapPlotter.py:497
CTPPSPixelRecHit::isOnEdge_
bool isOnEdge_
Definition: CTPPSPixelRecHit.h:60
CTPPSPixelRecHit::minPixelRow_
unsigned int minPixelRow_
Definition: CTPPSPixelRecHit.h:64
CTPPSPixelRecHit::clusterSize_
unsigned int clusterSize_
Definition: CTPPSPixelRecHit.h:67
CTPPSPixelRecHit::spanTwoRocs_
bool spanTwoRocs_
Definition: CTPPSPixelRecHit.h:62
CTPPSPixelRecHit::clusterSizeCol_
unsigned int clusterSizeCol_
Definition: CTPPSPixelRecHit.h:69
CTPPSPixelRecHit::thePoint_
LocalPoint thePoint_
Definition: CTPPSPixelRecHit.h:57
CTPPSPixelRecHit::clusterSizeRow_
unsigned int clusterSizeRow_
Definition: CTPPSPixelRecHit.h:68
CTPPSPixelRecHit::hasBadPixels_
bool hasBadPixels_
Definition: CTPPSPixelRecHit.h:61
CTPPSPixelRecHit::minPixelCol_
unsigned int minPixelCol_
Definition: CTPPSPixelRecHit.h:65
CTPPSPixelRecHit::theError_
LocalError theError_
Definition: CTPPSPixelRecHit.h:58
findQualityFiles.size
size
Write out results.
Definition: findQualityFiles.py:443