This acts as a pointer to a LArCompactSubsetChannelVector.
More...
#include <LArCompactSubset.h>
This acts as a pointer to a LArCompactSubsetChannelVector.
Actually, since LArCompactSubsetChannelVector is itself a reference, and we'd need to hold the reference anyway, we just extend LArCompactSubsetChannelVector with a pointer dereference.
Definition at line 436 of file LArCompactSubset.h.
◆ iterator
◆ LArCompactSubsetChannelVectorPointer() [1/2]
LArCompactSubsetChannelVectorPointer::LArCompactSubsetChannelVectorPointer |
( |
| ) |
|
Default constructor.
Makes an invalid ‘pointer’.
◆ LArCompactSubsetChannelVectorPointer() [2/2]
Constructor.
- Parameters
-
p | Pointer to a channel vector proxy. |
◆ begin()
◆ end()
◆ operator*() [1/2]
‘Dereference’ the pointer.
◆ operator*() [2/2]
‘Dereference’ the pointer.
◆ operator->()
‘Dereference’ the pointer.
◆ operator[]() [1/2]
Vector indexing.
Returns a channel proxy.
- Parameters
-
i | Channel index within the vector. |
◆ operator[]() [2/2]
Vector indexing.
Returns a channel proxy.
- Parameters
-
i | Channel index within the vector. |
◆ resize()
void LArCompactSubsetChannelVector::resize |
( |
size_t |
sz | ) |
|
|
inherited |
Resize this vector.
- Parameters
-
Restriction: Only the vector associated with the last FEB index in the subset may be resized.
◆ size()
size_t LArCompactSubsetChannelVector::size |
( |
| ) |
const |
|
inherited |
Return the size of this vector (number of channels for this FEB).
◆ m_febIndex
size_t LArCompactSubsetChannelVector::m_febIndex |
|
protectedinherited |
The index of the FEB with which this vector is associated.
Definition at line 379 of file LArCompactSubset.h.
◆ m_subset
The documentation for this class was generated from the following file: