BOSS 7.1.1
BESIII Offline Software System
|
#include <StripSrv.h>
Public Member Functions | |
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 29 of file StripSrv.h.
|
pure virtual |
Handle bad uniplane with some or all bad strips
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
|
Referenced by calibUtil::StripSrv::traverseInfo().
|
pure virtual |
Handle bad tower
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().