Builds range of iterators from pair of offsets. More...
#include <SiStripFedCabling.h>
Public Member Functions | |
ConnsConstIter | begin () const |
ConnsPair | connsPair () const |
ConnsRange (const Conns &) | |
ConnsRange (const Conns &, ConnsPair) | |
ConnsRange () | |
bool | empty () const |
ConnsConstIter | end () const |
ConnsConstIterRange | invalid () const |
void | print (std::stringstream &) const |
ConnsConstIterRange | range () const |
uint32_t | size () const |
Static Public Member Functions | |
static ConnsPair | emptyPair () |
Private Attributes | |
ConnsConstIterRange | range_ |
ConnsConstIterRange | vector_ |
Builds range of iterators from pair of offsets.
Definition at line 440 of file SiStripFedCabling.h.
SiStripFedCabling::ConnsRange::ConnsRange | ( | const Conns & | ) |
SiStripFedCabling::ConnsRange::ConnsRange | ( | ) | [inline] |
Definition at line 446 of file SiStripFedCabling.h.
{;}
SiStripFedCabling::ConnsConstIter SiStripFedCabling::ConnsRange::begin | ( | void | ) | const [inline] |
Definition at line 506 of file SiStripFedCabling.h.
{ return range_.begin(); }
SiStripFedCabling::ConnsPair SiStripFedCabling::ConnsRange::connsPair | ( | ) | const [inline] |
Definition at line 530 of file SiStripFedCabling.h.
References sistrip::invalid32_.
bool SiStripFedCabling::ConnsRange::empty | ( | ) | const [inline] |
Definition at line 522 of file SiStripFedCabling.h.
SiStripFedCabling::ConnsPair SiStripFedCabling::ConnsRange::emptyPair | ( | ) | [inline, static] |
Definition at line 538 of file SiStripFedCabling.h.
References sistrip::invalid32_.
{ return ConnsPair( sistrip::invalid32_, sistrip::invalid32_ ); }
SiStripFedCabling::ConnsConstIter SiStripFedCabling::ConnsRange::end | ( | void | ) | const [inline] |
Definition at line 510 of file SiStripFedCabling.h.
{ return range_.end(); }
SiStripFedCabling::ConnsConstIterRange SiStripFedCabling::ConnsRange::invalid | ( | ) | const [inline] |
Definition at line 518 of file SiStripFedCabling.h.
{ return ConnsConstIterRange( vector_.end(), vector_.end() ); }
void SiStripFedCabling::ConnsRange::print | ( | std::stringstream & | ) | const |
SiStripFedCabling::ConnsConstIterRange SiStripFedCabling::ConnsRange::range | ( | ) | const [inline] |
Definition at line 514 of file SiStripFedCabling.h.
{ return range_; }
uint32_t SiStripFedCabling::ConnsRange::size | ( | void | ) | const [inline] |
Definition at line 526 of file SiStripFedCabling.h.
Definition at line 464 of file SiStripFedCabling.h.
Definition at line 463 of file SiStripFedCabling.h.