![]() |
ATLAS Offline Software
|
A more compact way of storing shape/ofc data — non-const portion. More...
#include <LArCompactSubset.h>
Public Member Functions | |
| LArCompactSubsetChannelProxy () | |
| Default constructor. | |
| LArCompactSubsetChannelProxy (unsigned int chan, LArCompactSubsetVector &subset) | |
| Constructor. | |
| LArCompactSubsetChannelProxy & | operator= (const LAr2DWaveBase &other) |
| Initialize the referenced data from a standalone object. | |
| void | assign (const LAr2DWaveBase &other) |
| Initialize the referenced data from a standalone object. | |
| bool | isValid () const |
| Test to see if the proxy is valid. | |
| float | timeOffset () const |
| Return the time offset for this channel. | |
| float | timeBinWidth () const |
| Return the time bin width for this channel. | |
| size_t | getSize () const |
| Return the number of time bins for this channel. | |
| LArVectorProxy | getData (unsigned int which, size_t tbin) const |
| Return one set of wave data from this channel. | |
| size_t | shapeSize () const |
| size_t | shapeDerSize () const |
| ILArShape::ShapeRef_t | shape (size_t tbin) const |
| ILArShape::ShapeRef_t | shapeDer (size_t tbin) const |
| size_t | OFC_aSize () const |
| size_t | OFC_bSize () const |
| ILArOFC::OFCRef_t | OFC_a (size_t tbin) const |
| ILArOFC::OFCRef_t | OFC_b (size_t tbin) const |
Protected Attributes | |
| unsigned int | m_chan |
| Channel index to which we're referring. | |
| const LArCompactSubsetVector * | m_subset |
| Subset within which we live. Null for an invalid proxy. | |
Private Attributes | |
| LArCompactSubsetVector * | m_subset_nc |
| Subset within which we live (non-const). Null for an invalid proxy. | |
A more compact way of storing shape/ofc data — non-const portion.
Definition at line 176 of file LArCompactSubset.h.
| LArCompactSubsetChannelProxy::LArCompactSubsetChannelProxy | ( | ) |
Default constructor.
Makes an invalid proxy.
| LArCompactSubsetChannelProxy::LArCompactSubsetChannelProxy | ( | unsigned int | chan, |
| LArCompactSubsetVector & | subset ) |
Constructor.
chan The channel index we reference.
subset The subset object within which we live.
| void LArCompactSubsetChannelProxy::assign | ( | const LAr2DWaveBase & | other | ) |
Initialize the referenced data from a standalone object.
| other | The object from which to initialize. |
Definition at line 27 of file LArCompactSubset.cxx.
|
inherited |
Return one set of wave data from this channel.
| which | Index of the wave type to return. |
| tbin | Time bin index. |
|
inherited |
Return the number of time bins for this channel.
|
inherited |
Test to see if the proxy is valid.
|
inherited |
|
inherited |
|
inherited |
|
inherited |
| LArCompactSubsetChannelProxy & LArCompactSubsetChannelProxy::operator= | ( | const LAr2DWaveBase & | other | ) |
Initialize the referenced data from a standalone object.
| other | The object from which to initialize. |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
|
inherited |
Return the time bin width for this channel.
|
inherited |
Return the time offset for this channel.
|
protectedinherited |
Channel index to which we're referring.
Definition at line 166 of file LArCompactSubset.h.
|
protectedinherited |
Subset within which we live. Null for an invalid proxy.
Definition at line 169 of file LArCompactSubset.h.
|
private |
Subset within which we live (non-const). Null for an invalid proxy.
Definition at line 211 of file LArCompactSubset.h.