|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef LARRAWCONDITIONS_LARSHAPEP2
6 #define LARRAWCONDITIONS_LARSHAPEP2
29 const std::vector<std::vector<float> >& vShape,
30 const std::vector<std::vector<float> >& vShapeDer);
35 const std::vector<float>&
shape,
80 template <
class OTHERIT,
class COPIER>
86 SubsetVector::copySubset<LArShapeP2> (otherBeg, otherEnd,
float timeBinWidth() const
Return the time bin width for this channel.
A more compact way of storing shape/ofc data.
LArVectorProxy wave(unsigned int which, size_t tbin) const
Return wave data.
This acts as a pointer to a LArCompactSubsetChannelProxy.
LArCompactSubsetVector SubsetVector
LArCompactSubsetChannelProxy Reference
size_t waveSize(unsigned int which) const
Return the number of time bins for a wave.
ILArShape::ShapeRef_t ShapeRef_t
ShapeRef_t shapeDer(size_t tbin) const
LArCompactSubsetChannelPointer ConstPointer
This acts like a vector of channel objects.
This acts like a FEB ID/channel vector pair.
LArCompactSubsetChannelVector ChannelVector
A more compact way of storing shape/ofc data — const portion.
static void copySubset(OTHERIT otherBeg, OTHERIT otherEnd, SubsetVector &to, COPIER copier)
LArCompactSubsetFebPair FebPair
float timeOffset() const
Return the time offset for this channel.
LArCompactSubsetConstChannelVector ConstChannelVector
This acts like a vector of channel objects — const version.
LArCompactSubsetChannelVectorPointer ChannelVectorPointer
This file defines the template class used for I/O of conditions data.
This acts like a vector of FEB ID / channel vector pairs.
c-struct reproducing the structure of the persistent data
ShapeRef_t shape(size_t tbin) const
A more compact way of storing shape/ofc data — non-const portion.
LArCompactSubsetChannelPointer Pointer
static ConstReference empty()
Per-channel class holding wave information in time bins.
LArCompactSubsetConstChannelProxy ConstReference
Per-channel class holding wave information in time bins.
This acts as a pointer to a LArCompactSubsetChannelVector.
size_t shapeDerSize() const
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.