]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Moving from base to calib, and implement IsOwner method (Laurent)
authorivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 5 Apr 2007 09:15:40 +0000 (09:15 +0000)
committerivana <ivana@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 5 Apr 2007 09:15:40 +0000 (09:15 +0000)
MUON/AliMUON1DMapIterator.h
MUON/AliMUON2DMapIterator.h

index dab95d25e22bbfd25e4745e637b8f87bb58000b5..667522ead4453b14d7dad570b30c1a19f6e1bc51 100644 (file)
@@ -6,7 +6,7 @@
 
 // $Id$
 
 
 // $Id$
 
-/// \ingroup base
+/// \ingroup calib
 /// \class AliMUON1DMapIterator
 /// \brief Implementation of AliMUONVDataIterator for 1D maps
 /// 
 /// \class AliMUON1DMapIterator
 /// \brief Implementation of AliMUONVDataIterator for 1D maps
 /// 
@@ -35,7 +35,7 @@ public:
   /** The object returned by this iterator is an AliMUONObjectPair(TObject* key,TObject* value)
     where key is an AliMpIntPair (i,0), and value is 
     an AliMUONVCalibParam.
   /** The object returned by this iterator is an AliMUONObjectPair(TObject* key,TObject* value)
     where key is an AliMpIntPair (i,0), and value is 
     an AliMUONVCalibParam.
-    The returned object must be deleted by the user.
+    The returned object must be deleted by the user (as advertised by the IsOwner method below)
     */
   virtual TObject* Next();
   
     */
   virtual TObject* Next();
   
@@ -43,6 +43,8 @@ public:
   
   virtual Bool_t Remove();
   
   
   virtual Bool_t Remove();
   
+  virtual Bool_t IsOwner() const { return kTRUE; }
+  
 private:
   /// copy ctor will not implemented
   AliMUON1DMapIterator(const AliMUON1DMapIterator&);
 private:
   /// copy ctor will not implemented
   AliMUON1DMapIterator(const AliMUON1DMapIterator&);
index 56d82a4b12c85ab9c2365b939a1b1160b4e86782..04ae997f7f569d1272cd80184d07b21e31d02618 100644 (file)
@@ -6,7 +6,7 @@
 
 // $Id$
 
 
 // $Id$
 
-/// \ingroup base
+/// \ingroup calib
 /// \class AliMUON2DMapIterator
 /// \brief Implementation of AliMUONVDataIterator for 2D maps
 /// 
 /// \class AliMUON2DMapIterator
 /// \brief Implementation of AliMUONVDataIterator for 2D maps
 /// 
@@ -35,7 +35,7 @@ public:
   /** The object returned by this iterator is an AliMUONObjectPair(TObject* key,TObject* value)
     where key is an AliMpIntPair (detElemId,manuId), and value is 
     an AliMUONVCalibParam.
   /** The object returned by this iterator is an AliMUONObjectPair(TObject* key,TObject* value)
     where key is an AliMpIntPair (detElemId,manuId), and value is 
     an AliMUONVCalibParam.
-    The returned object must be deleted by the user.
+    The returned object must be deleted by the user (as advertised by the IsOwner() method below)                                                     
     */
   virtual TObject* Next();
   
     */
   virtual TObject* Next();
   
@@ -43,6 +43,8 @@ public:
   
   virtual Bool_t Remove();
   
   
   virtual Bool_t Remove();
   
+  virtual Bool_t IsOwner() const { return kTRUE; }
+  
 private:
   /// copy ctor will not implemented
   AliMUON2DMapIterator(const AliMUON2DMapIterator&);
 private:
   /// copy ctor will not implemented
   AliMUON2DMapIterator(const AliMUON2DMapIterator&);