00001 // ===================================================================== 00002 // $Id: TReadoutIndex.hh,v 1.1.1.1 2003/06/27 02:56:42 goiwai Exp $ 00003 // $Name: CLDAQ-1-06-00 $ 00004 // ===================================================================== 00005 #ifndef __TREADOUTINDEX_HH 00006 #define __TREADOUTINDEX_HH 00007 00008 #include "Tglobals.h" 00009 #include "TReadoutSpecified.hh" 00010 00011 class TReadoutList; 00012 00013 class TReadoutIndex 00014 : public Tvector<TReadoutSpecified> 00015 { 00016 00017 public: 00018 TReadoutIndex(); 00019 ~TReadoutIndex(); 00020 00021 public: 00022 TReadoutList* FindReadoutList( const Tstring& id ) const; 00023 Tvoid AddReadoutList( const Tstring& id, TReadoutList* readoutlist ); 00024 Tvoid RemoveReadoutList( Tint index ); 00025 Tint GetSize() const; 00026 Tvoid Clear(); 00027 00028 }; 00029 00030 #endif