Update master to aliroot
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPadIteratorPtr.h
index 2e0acc2613083381dd98652bad1ef1078e15e7a0..7024df5d0589d198db1a9e10c8f2f068c41be9a6 100755 (executable)
@@ -2,7 +2,7 @@
  * See cxx source for full Copyright notice                               */
 
 // $Id$
-// $MpId: AliMpPadIteratorPtr.h,v 1.5 2005/08/26 15:43:36 ivana Exp $
+// $MpId: AliMpPadIteratorPtr.h,v 1.7 2006/05/24 13:58:07 ivana Exp $
 
 /// \ingroup basic
 /// \class AliMpPadIteratorPtr
@@ -13,7 +13,7 @@
 /// AliMpVIndexed* myIndexed = MyIndexed();                                \n
 /// MVIterator& it = *AliMpPadIteratorPtr(myIndexed->CreateIterator());    \n
 ///
-/// Authors: David Guez, Ivana Hrivnacova; IPN Orsay
+/// \author David Guez, Ivana Hrivnacova; IPN Orsay
 
 #ifndef ALI_MP_PAD_ITERATOR_PTR_H
 #define ALI_MP_PAD_ITERATOR_PTR_H
@@ -26,23 +26,23 @@ class AliMpPadIteratorPtr : public TObject
 {
   public:
     AliMpPadIteratorPtr(AliMpVPadIterator* it);
-    // AliMpPadIteratorPtr(const AliMpPadIteratorPtr& right); --> private
     virtual ~AliMpPadIteratorPtr();
   
+                       /// Operator ->
     AliMpVPadIterator* operator->() { return  fIterator; }
+                       /// Operator *
     AliMpVPadIterator& operator*()  { return *fIterator; }
 
-  protected:
+  private:   
+    /// Not implemented
     AliMpPadIteratorPtr(const AliMpPadIteratorPtr& right);
-
-    // operators
+    /// Not implemented
     AliMpPadIteratorPtr& operator=(const AliMpPadIteratorPtr& right);
         // copy and assignment are disallowed to avoid
         // multiple deletion of fIterator
-    
-  private:   
+
     // data members
-    AliMpVPadIterator*  fIterator; //The pad iterator
+    AliMpVPadIterator*  fIterator; ///< The pad iterator
      
   ClassDef(AliMpPadIteratorPtr,1) // Pointer to abstract pad iterator
 };