#include <ModuleElement.h>
Inheritance diagram for SctData::ModuleElement:
Public Member Functions | |
ModuleElement (const unsigned first, const unsigned last) | |
Constructor takes the first and last channel of the element. | |
~ModuleElement () throw () | |
Destructor. | |
unsigned | getFirst () const throw () |
First channel contained (0->1535). | |
unsigned | getLast () const throw () |
Last channel contained (0->1535). | |
unsigned | getNChannels () const throw () |
| |
bool | isChannel () const throw () |
| |
bool | isChip () const throw () |
| |
bool | isLink () const throw () |
| |
bool | isModule () const throw () |
| |
bool | operator== (const ModuleElement &) const throw () |
explicit equality operator
| |
bool | isWithin (const ModuleElement &) const throw () |
| |
bool | contains (const ModuleElement &) const throw () |
| |
bool | overlaps (const ModuleElement &) const throw () |
| |
Private Member Functions | |
ModuleElement () throw () | |
can't do this | |
Private Attributes | |
unsigned | first |
unsigned | last |
Definition at line 15 of file ModuleElement.h.
|
Constructor takes the first and last channel of the element. 0,127 for chip 0 link 0, or perhaps 768, 895 for chip 0 link 1.
Definition at line 88 of file ModuleElement.h. References first, last, and Sct::nChannelModule. |
|
Destructor.
Definition at line 24 of file ModuleElement.h. |
|
can't do this
|
|
Definition at line 124 of file ModuleElement.h. |
|
First channel contained (0->1535).
Definition at line 26 of file ModuleElement.h. Referenced by SctData::TestSummary::SummaryWriter::write(), and SctData::IO::ModuleDefectListStreamer::write(). |
|
Last channel contained (0->1535).
Definition at line 28 of file ModuleElement.h. References last. Referenced by SctData::TestSummary::SummaryWriter::write(). |
|
Definition at line 101 of file ModuleElement.h. Referenced by SctData::TestSummary::SummaryWriter::write(), and SctData::IO::ModuleDefectListStreamer::write(). |
|
Definition at line 104 of file ModuleElement.h. |
|
Definition at line 107 of file ModuleElement.h. References Sct::nChannelChip. |
|
Definition at line 110 of file ModuleElement.h. References Sct::nChannelLink. |
|
Definition at line 113 of file ModuleElement.h. References Sct::nChannelModule. |
|
Definition at line 121 of file ModuleElement.h. |
|
explicit equality operator
Definition at line 117 of file ModuleElement.h. |
|
Definition at line 128 of file ModuleElement.h. |
|
Definition at line 48 of file ModuleElement.h. Referenced by ModuleElement(). |
|
Definition at line 48 of file ModuleElement.h. Referenced by getLast(), and ModuleElement(). |