![]() |
ATLAS Offline Software
|
#include <LArCompactSubset.h>
Public Types | |
| typedef long | difference_type |
Public Member Functions | |
| iterator (size_t febIndex, LArCompactSubsetVector &subset) | |
| Constructor. | |
| bool | operator== (const iterator &other) const |
| `Dereference' the iterator. | |
| bool | operator!= (const iterator &other) const |
| Compare iterators for inequality. | |
| iterator & | operator++ () |
| Advance iterator. | |
| iterator | operator+ (size_t delta) |
| Adjust iterator. | |
| difference_type | operator- (const iterator &other) |
| Iterator difference. | |
Private Attributes | |
| *Index we re currently referencing size_t | m_febIndex |
| *The subset within which we live LArCompactSubsetVector & | m_subset |
Iterator class.
This dereferences into LArCompactSubsetFebPair. The iteration variable is the FEB index.
Definition at line 544 of file LArCompactSubset.h.
| typedef long LArCompactSubsetVector::iterator::difference_type |
Definition at line 547 of file LArCompactSubset.h.
| LArCompactSubsetVector::iterator::iterator | ( | size_t | febIndex, |
| LArCompactSubsetVector & | subset ) |
Constructor.
| febIndex | The FEB index to which we point. |
| subset | The subset within which we live. |
Compare iterators for inequality.
| iterator LArCompactSubsetVector::iterator::operator+ | ( | size_t | delta | ) |
Adjust iterator.
| delta | Amount by which to advance the iterator. |
| iterator & LArCompactSubsetVector::iterator::operator++ | ( | ) |
Advance iterator.
| difference_type LArCompactSubsetVector::iterator::operator- | ( | const iterator & | other | ) |
Iterator difference.
| other | Other iterator for difference. |
`Dereference' the iterator.
*/ LArCompactSubsetFebPair operator*();
/**
Compare iterators for equality.
Definition at line 599 of file LArCompactSubset.h.
|
private |
Definition at line 602 of file LArCompactSubset.h.