This acts as a pointer to a LArCompactSubsetChannelProxy.
More...
#include <LArCompactSubset.h>
This acts as a pointer to a LArCompactSubsetChannelProxy.
Actually, since LArCompactSubsetChannelProxy is itself a reference, and we'd need to hold the reference anyway, we just extend LArCompactSubsetChannelProxy with a pointer dereference.
Definition at line 225 of file LArCompactSubset.h.
◆ LArCompactSubsetChannelPointer()
Constructor.
- Parameters
-
p | Pointer to a channel proxy. |
◆ assign()
Initialize the referenced data from a standalone object.
- Parameters
-
other | The object from which to initialize. |
Definition at line 27 of file LArCompactSubset.cxx.
29 size_t chanSize =
other.waveSize(0);
33 for (
unsigned int tbin = 0; tbin < chanSize; tbin++)
◆ getData()
LArVectorProxy LArCompactSubsetConstChannelProxy::getData |
( |
unsigned int |
which, |
|
|
size_t |
tbin |
|
) |
| const |
|
inherited |
Return one set of wave data from this channel.
- Parameters
-
which | Index of the wave type to return. |
tbin | Time bin index. |
◆ getSize()
size_t LArCompactSubsetConstChannelProxy::getSize |
( |
| ) |
const |
|
inherited |
Return the number of time bins for this channel.
◆ isValid()
bool LArCompactSubsetConstChannelProxy::isValid |
( |
| ) |
const |
|
inherited |
Test to see if the proxy is valid.
◆ OFC_a()
◆ OFC_aSize()
size_t LArCompactSubsetConstChannelProxy::OFC_aSize |
( |
| ) |
const |
|
inherited |
◆ OFC_b()
◆ OFC_bSize()
size_t LArCompactSubsetConstChannelProxy::OFC_bSize |
( |
| ) |
const |
|
inherited |
◆ operator bool()
LArCompactSubsetChannelPointer::operator bool |
( |
| ) |
const |
Test for a valid pointer.
◆ operator*()
‘Dereference’ the pointer.
◆ shape()
◆ shapeDer()
◆ shapeDerSize()
size_t LArCompactSubsetConstChannelProxy::shapeDerSize |
( |
| ) |
const |
|
inherited |
◆ shapeSize()
size_t LArCompactSubsetConstChannelProxy::shapeSize |
( |
| ) |
const |
|
inherited |
◆ timeBinWidth()
float LArCompactSubsetConstChannelProxy::timeBinWidth |
( |
| ) |
const |
|
inherited |
Return the time bin width for this channel.
◆ timeOffset()
float LArCompactSubsetConstChannelProxy::timeOffset |
( |
| ) |
const |
|
inherited |
Return the time offset for this channel.
◆ m_chan
unsigned int LArCompactSubsetConstChannelProxy::m_chan |
|
protectedinherited |
◆ m_subset
Subset within which we live. Null for an invalid proxy.
Definition at line 169 of file LArCompactSubset.h.
◆ m_subset_nc
Subset within which we live (non-const). Null for an invalid proxy.
Definition at line 211 of file LArCompactSubset.h.
The documentation for this class was generated from the following file:
void setData(unsigned int which, unsigned int chan, size_t tbin, size_t chanSize, const LArVectorProxy &from)
Set wave data for a channel.