|
ATLAS Offline Software
|
Go to the documentation of this file.
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);
36 const std::vector<float>& ofc_a,
37 const std::vector<float>& ofc_b,
80 template <
class OTHERIT,
class COPIER>
86 SubsetVector::copySubset<LArOFCP1> (otherBeg, otherEnd,
float timeBinWidth() const
Return the time bin width for this channel.
c-struct reproducing the structure of the persistent data
A more compact way of storing shape/ofc data.
static ConstReference empty()
LArVectorProxy wave(unsigned int which, size_t tbin) const
Return wave data.
static void copySubset(OTHERIT otherBeg, OTHERIT otherEnd, SubsetVector &to, COPIER copier)
This acts as a pointer to a LArCompactSubsetChannelProxy.
LArCompactSubsetChannelVector ChannelVector
size_t waveSize(unsigned int which) const
Return the number of time bins for a wave.
OFCRef_t OFC_b(size_t tbin) const
LArCompactSubsetChannelProxy Reference
This acts like a vector of channel objects.
This acts like a FEB ID/channel vector pair.
LArCompactSubsetChannelPointer Pointer
LArCompactSubsetConstChannelProxy ConstReference
LArCompactSubsetVector SubsetVector
LArCompactSubsetConstChannelVector ConstChannelVector
A more compact way of storing shape/ofc data — const portion.
OFCRef_t OFC_a(size_t tbin) const
float timeOffset() const
Return the time offset for this channel.
LArCompactSubsetChannelVectorPointer ChannelVectorPointer
This acts like a vector of channel objects — const version.
This file defines the template class used for I/O of conditions data.
This acts like a vector of FEB ID / channel vector pairs.
A more compact way of storing shape/ofc data — non-const portion.
Per-channel class holding wave information in time bins.
LArCompactSubsetChannelPointer ConstPointer
ILArOFC::OFCRef_t OFCRef_t
Per-channel class holding wave information in time bins.
LArCompactSubsetFebPair FebPair
This acts as a pointer to a LArCompactSubsetChannelVector.
Proxy for accessing a range of float values like a vector.
Traits class giving the types to use for the objects contained within the subset.