5#ifndef LARRAWCONDITIONS_LAROFCP1
6#define LARRAWCONDITIONS_LAROFCP1
30 const std::vector<std::vector<float> >& vOFC_a,
31 const std::vector<std::vector<float> >& vOFC_b);
35 unsigned int nSamples,
36 const std::vector<float>& ofc_a,
37 const std::vector<float>& ofc_b,
80 template <
class OTHERIT,
class COPIER>
Per-channel class holding wave information in time bins.
A more compact way of storing shape/ofc data.
This file defines the template class used for I/O of conditions data.
LArVectorProxy OFCRef_t
This class defines the interface for accessing Optimal Filtering coefficients for each channel provid...
float timeBinWidth() const
Return the time bin width for this channel.
LAr2DWaveBase()
Default constructor.
size_t waveSize(unsigned int which) const
Return the number of time bins for a wave.
LArVectorProxy wave(unsigned int which, size_t tbin) const
Return wave data.
float timeOffset() const
Return the time offset for this channel.
This acts as a pointer to a LArCompactSubsetChannelProxy.
A more compact way of storing shape/ofc data — non-const portion.
This acts as a pointer to a LArCompactSubsetChannelVector.
This acts like a vector of channel objects.
A more compact way of storing shape/ofc data — const portion.
This acts like a vector of channel objects — const version.
This acts like a FEB ID/channel vector pair.
This acts like a vector of FEB ID / channel vector pairs.
static void copySubset(OTHERIT otherBeg, OTHERIT otherEnd, LArCompactSubsetVector &to, COPIER copier)
Helper used by LArConditionsSubset::assign.
static ConstReference empty()
LArCompactSubsetConstChannelVector ConstChannelVector
LArCompactSubsetChannelProxy Reference
static void copySubset(OTHERIT otherBeg, OTHERIT otherEnd, SubsetVector &to, COPIER copier)
LArCompactSubsetVector SubsetVector
LArCompactSubsetFebPair FebPair
LArCompactSubsetChannelVector ChannelVector
LArCompactSubsetChannelVectorPointer ChannelVectorPointer
LArCompactSubsetChannelPointer Pointer
LArCompactSubsetChannelPointer ConstPointer
LArCompactSubsetConstChannelProxy ConstReference
Traits class giving the types to use for the objects contained within the subset.
c-struct reproducing the structure of the persistent data
ILArOFC::OFCRef_t OFCRef_t
OFCRef_t OFC_a(size_t tbin) const
OFCRef_t OFC_b(size_t tbin) const