![]() |
ATLAS Offline Software
|
Iterator for LArCompactSubsetChannelVector. More...
#include <LArCompactSubset.h>
Public Member Functions | |
| const_iterator () | |
| Default constructor. More... | |
| const_iterator (unsigned int chan, const LArCompactSubsetVector &subset) | |
| Constructor from channel index and subset reference. More... | |
| LArCompactSubsetConstChannelProxy | operator* () const |
| Iterator dereference. More... | |
| bool | operator== (const const_iterator &other) const |
| Iterator equality test. More... | |
| bool | operator!= (const const_iterator &other) const |
| Iterator inequality test. More... | |
| const_iterator & | operator++ () |
| Iterator increment. More... | |
| const_iterator | operator- (size_t delta) const |
| Adjust iterator backwards. More... | |
| long | operator- (const const_iterator &other) const |
| Iterator difference. More... | |
Private Attributes | |
| unsigned int | m_chan |
| Channel index at which we're currently pointing. More... | |
| const LArCompactSubsetVector * | m_subset |
| Subset within which we live. More... | |
Iterator for LArCompactSubsetChannelVector.
Iteration variable is the channel index.
Definition at line 263 of file LArCompactSubset.h.
| LArCompactSubsetChannelVector::const_iterator::const_iterator | ( | ) |
Default constructor.
| LArCompactSubsetChannelVector::const_iterator::const_iterator | ( | unsigned int | chan, |
| const LArCompactSubsetVector & | subset | ||
| ) |
Constructor from channel index and subset reference.
| bool LArCompactSubsetChannelVector::const_iterator::operator!= | ( | const const_iterator & | other | ) | const |
Iterator inequality test.
| LArCompactSubsetConstChannelProxy LArCompactSubsetChannelVector::const_iterator::operator* | ( | ) | const |
Iterator dereference.
Yields a channel proxy.
| const_iterator& LArCompactSubsetChannelVector::const_iterator::operator++ | ( | ) |
Iterator increment.
| long LArCompactSubsetChannelVector::const_iterator::operator- | ( | const const_iterator & | other | ) | const |
Iterator difference.
| other | Other iterator for difference. |
| const_iterator LArCompactSubsetChannelVector::const_iterator::operator- | ( | size_t | delta | ) | const |
Adjust iterator backwards.
| delta | Amount by which to adjust. |
| bool LArCompactSubsetChannelVector::const_iterator::operator== | ( | const const_iterator & | other | ) | const |
Iterator equality test.
|
private |
Channel index at which we're currently pointing.
Definition at line 319 of file LArCompactSubset.h.
|
private |
Subset within which we live.
Definition at line 322 of file LArCompactSubset.h.
1.8.18