]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONV1DStore.h
Added protection and 2 levels for problems
[u/mrichter/AliRoot.git] / MUON / AliMUONV1DStore.h
index 17fab3fe6811dd56a0e82fc5ce650ddc7e2011c7..78c5254f68a332df2e870730b4f4fa0a236e3560 100644 (file)
@@ -3,7 +3,7 @@
 
 // $Id$
 
-/// \ingroup base
+/// \ingroup calib
 /// \class AliMUONV1DStore
 /// \brief Generic container indexed by a single integer.
 /// 
@@ -16,6 +16,8 @@
 #  include "TObject.h"
 #endif
 
+class AliMUONVDataIterator;
+
 class AliMUONV1DStore : public TObject
 {
 public:
@@ -25,6 +27,9 @@ 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
     */
@@ -33,6 +38,9 @@ public:
   /// 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
 };