00001 #ifndef CDBROOREADONLY_REGULAR_CLUSTER_R_RDL
00002 #define CDBROOREADONLY_REGULAR_CLUSTER_R_RDL
00003
00004
00005
00006
00007 #include "CdbRooReadonly/CdbRooRoClusterR.hh"
00008 #include "CdbRooReadonly/CdbRooRoIncrementCollectionR.hh"
00009
00010 #include <string>
00011 #include <iostream>
00012
00013
00014
00015
00016 class CdbRooRoRClusterR : public CdbRooRoClusterR,
00017 public CdbRooRoIncrementCollectionR {
00018
00019 public:
00020
00021 CdbRooRoRClusterR( ) { }
00022
00023 CdbRooRoRClusterR( UShort_t theId,
00024 const std::string& theName,
00025 const BdbTime& theCreated,
00026 const std::string& theDescription,
00027 const std::vector<CdbRooRoIncrementR>& theVectorOfIncrements
00028 ) :
00029 CdbRooRoClusterR( theId,
00030 theName,
00031 theCreated,
00032 theDescription ),
00033 CdbRooRoIncrementCollectionR( theVectorOfIncrements )
00034 { }
00035
00036 virtual ~CdbRooRoRClusterR( ) { }
00037
00038 virtual void dump( std::ostream& o ) const;
00039
00040 private:
00041
00042 ClassDef(CdbRooRoRClusterR,1);
00043 };
00044
00045 #endif