LArCompactSubsetChannelProxy Node1 LArCompactSubsetChannelProxy + LArCompactSubsetChannelProxy() + LArCompactSubsetChannelProxy() + operator=() + assign() Node2 LArCompactSubsetConstChannel Proxy # m_chan + LArCompactSubsetConstChannel Proxy() + LArCompactSubsetConstChannel Proxy() + isValid() + timeOffset() + timeBinWidth() + getSize() + getData() + shapeSize() + shapeDerSize() + shape() + shapeDer() + OFC_aSize() + OFC_bSize() + OFC_a() + OFC_b() Node2->Node1 Node3 LArCompactSubsetVector + nWaves - m_chanSize - m_nSamples - m_timeOffset - m_timeBinWidth + LArCompactSubsetVector() + size() + operator[]() + operator[]() + begin() + end() + begin() + end() + resize() + shrink_to_fit() and 12 more... + copySubset() Node3->Node1 -m_subset_nc Node3->Node2 #m_subset Node4 std::vector< float > + elements Node4->Node3 -m_data Node5 std::vector< int > + elements Node5->Node3 -m_slots Node6 std::vector< unsigned int > + elements Node6->Node3 -m_indices Node7 std::vector< FebId > + elements Node7->Node3 -m_febids