X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=MUON%2Fmapping%2FAliMpPadIteratorPtr.h;h=7024df5d0589d198db1a9e10c8f2f068c41be9a6;hp=2e0acc2613083381dd98652bad1ef1078e15e7a0;hb=HEAD;hpb=dee1d5f18d249b20534cefbbba1f0a292b1c9a5d diff --git a/MUON/mapping/AliMpPadIteratorPtr.h b/MUON/mapping/AliMpPadIteratorPtr.h index 2e0acc26130..7024df5d058 100755 --- a/MUON/mapping/AliMpPadIteratorPtr.h +++ b/MUON/mapping/AliMpPadIteratorPtr.h @@ -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 };