00001 // ===================================================================== 00021 // ===================================================================== 00022 #ifndef __TREADOUTLIST_HH 00023 #define __TREADOUTLIST_HH 00024 00025 #include "Tglobals.h" 00026 #include "TReadoutIdentification.hh" 00027 #include "TReadoutSectionList.hh" 00028 00029 class TDataRecord; 00030 00031 00051 class TReadoutList 00052 : public TReadoutIdentification, public TReadoutSectionList 00053 { 00054 00055 public: 00056 TReadoutList( const Tstring& id = TunknownID ); 00057 TReadoutList( const TReadoutList& right ); 00058 ~TReadoutList(); 00059 00060 public: 00061 const TReadoutList& operator=( const TReadoutList& right ); 00062 Tbool operator==( const TReadoutList& right ) const; 00063 Tbool operator!=( const TReadoutList& right ) const; 00064 00065 public: 00066 TDataRecord Read(); 00067 00068 }; 00069 00070 #endif