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