00001 00004 #include "Hierarchy.h" 00005 00010 Hierarchy::Hierarchy(unsigned short id, 00011 const string& rName, const string& rDescription, 00012 const string& rVersion) : 00013 m_Packet(id, rName, rDescription, rVersion) 00014 {} 00015 00020 DAQWordBufferPtr& 00021 Hierarchy::Read(DAQWordBufferPtr& rBuffer) 00022 { 00023 rBuffer = m_Packet.Begin(rBuffer); 00024 rBuffer = CCompoundEventSegment::Read(rBuffer); 00025 rBuffer = m_Packet.End(rBuffer); 00026 return rBuffer; 00027 }