Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

calibUtil::ClientObject Class Reference

#include <StripSrv.h>

Inheritance diagram for calibUtil::ClientObject:

MyObject MyObject List of all members.

Public Member Functions

virtual eVisitorRet badPlane (unsigned int row, unsigned int col, unsigned int tray, bool top, int badness, bool allBad, const StripCol &strips)=0
virtual eVisitorRet badPlane (unsigned int row, unsigned int col, unsigned int tray, bool top, int badness, bool allBad, const StripCol &strips)=0
virtual eVisitorRet badTower (unsigned int row, unsigned int col, int badness)=0
virtual eVisitorRet badTower (unsigned int row, unsigned int col, int badness)=0

Detailed Description

Visitor class interface definition, required for invoking StripSrv::traverse


Member Function Documentation

virtual eVisitorRet calibUtil::ClientObject::badPlane unsigned int  row,
unsigned int  col,
unsigned int  tray,
bool  top,
int  badness,
bool  allBad,
const StripCol strips
[pure virtual]
 

Handle bad uniplane with some or all bad strips

Parameters:
row zero-based row of tower
col zero-based column of tower
badness bit mask including 3 least sig. bits: These bits are defined in ChannelStatusDef.h (same as for tower)
allBad if true all strips are bad.
  • strips should be ignored
strips vector of strips of badness
  • badness. If empty, entire plane is bad.

Implemented in MyObject.

virtual eVisitorRet calibUtil::ClientObject::badPlane unsigned int  row,
unsigned int  col,
unsigned int  tray,
bool  top,
int  badness,
bool  allBad,
const StripCol strips
[pure virtual]
 

Handle bad uniplane with some or all bad strips

Parameters:
row zero-based row of tower
col zero-based column of tower
badness bit mask including 3 least sig. bits: These bits are defined in ChannelStatusDef.h (same as for tower)
allBad if true all strips are bad.
  • strips should be ignored
strips vector of strips of badness
  • badness. If empty, entire plane is bad.

Implemented in MyObject.

virtual eVisitorRet calibUtil::ClientObject::badTower unsigned int  row,
unsigned int  col,
int  badness
[pure virtual]
 

Handle bad tower

Parameters:
row zero-based row of tower
col zero-based column of tower
badness bit mask including 3 least sig. bits These bits are defined in ChannelStatusDef.h

Implemented in MyObject.

virtual eVisitorRet calibUtil::ClientObject::badTower unsigned int  row,
unsigned int  col,
int  badness
[pure virtual]
 

Handle bad tower

Parameters:
row zero-based row of tower
col zero-based column of tower
badness bit mask including 3 least sig. bits These bits are defined in ChannelStatusDef.h

Implemented in MyObject.


The documentation for this class was generated from the following files:
Generated on Wed Feb 2 19:16:13 2011 for BOSS6.5.5 by  doxygen 1.3.9.1