ATLAS Offline Software
|
This acts like a vector of channel objects — const version. More...
#include <LArCompactSubset.h>
Public Member Functions | |
LArCompactSubsetConstChannelVector (size_t febIndex, const LArCompactSubsetVector *subset) | |
Constructor. More... | |
size_t | size () const |
Return the size of this vector (number of channels for this FEB). More... | |
LArCompactSubsetConstChannelProxy | operator[] (size_t i) const |
Vector indexing. More... | |
Protected Attributes | |
size_t | m_febIndex |
The index of the FEB with which this vector is associated. More... | |
const LArCompactSubsetVector * | m_subset |
The subset within which we live. More... | |
This acts like a vector of channel objects — const version.
We don't implement the complete vector interface, though; just what's actually used.
Definition at line 392 of file LArCompactSubset.h.
LArCompactSubsetConstChannelVector::LArCompactSubsetConstChannelVector | ( | size_t | febIndex, |
const LArCompactSubsetVector * | subset | ||
) |
Constructor.
febIndex | FEB index with which we're associated. |
subset | Subset within which we live. |
LArCompactSubsetConstChannelProxy LArCompactSubsetConstChannelVector::operator[] | ( | size_t | i | ) | const |
Vector indexing.
Returns a channel proxy.
i | Channel index within the vector. |
size_t LArCompactSubsetConstChannelVector::size | ( | ) | const |
Return the size of this vector (number of channels for this FEB).
|
protected |
The index of the FEB with which this vector is associated.
Definition at line 419 of file LArCompactSubset.h.
|
protected |
The subset within which we live.
Definition at line 422 of file LArCompactSubset.h.