// $Id$
-/// \ingroup base
+/// \ingroup calib
/// \class AliMUONV1DStore
/// \brief Generic container indexed by a single integer.
///
-/// \author Laurent Aphecetche
+// Author Laurent Aphecetche
#ifndef AliMUONV1DSTORE_H
#define AliMUONV1DSTORE_H
# include "TObject.h"
#endif
+class AliMUONVDataIterator;
+
class AliMUONV1DStore : public TObject
{
public:
/// Return the object stored at i.
virtual TObject* Get(Int_t i) const = 0;
+ /// Return iterator
+ virtual AliMUONVDataIterator* Iterator() const { return 0x0; }
+
/** Set the object stored at i.
if replace=false and there's already an object there, returns kFALSE
*/
/// Whether or not this container is the owner of its contents.
virtual Bool_t IsOwner() const = 0;
+ virtual void Print(Option_t* opt="") const;
+
+
private:
ClassDef(AliMUONV1DStore,0) // Generic container indexed by a single integer
};