#include <StripSrv.h>
|
| virtual eVisitorRet | badTower (unsigned int row, unsigned int col, int badness)=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 | 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 | badPlane (unsigned int row, unsigned int col, unsigned int tray, bool top, int badness, bool allBad, const StripCol &strips)=0 |
Visitor class interface definition, required for invoking StripSrv::traverse
Definition at line 30 of file Calibration/calibUtil/include/calibUtil/StripSrv.h.
◆ badPlane() [1/3]
| 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 | vector of strips of badness
- badness. If empty, entire plane is bad.
|
Referenced by calibUtil::StripSrv::traverseInfo().
◆ badPlane() [2/3]
| 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 | vector of strips of badness
- badness. If empty, entire plane is bad.
|
◆ badPlane() [3/3]
| 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 | vector of strips of badness
- badness. If empty, entire plane is bad.
|
◆ badTower() [1/3]
| 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 |
Referenced by calibUtil::StripSrv::traverseInfo().
◆ badTower() [2/3]
| 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 |
◆ badTower() [3/3]
| 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 |
The documentation for this class was generated from the following files: