]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDataDigitIterator.cxx
temporary workaround for PROOF bug #18505
[u/mrichter/AliRoot.git] / MUON / AliMUONDataDigitIterator.cxx
index 7ccb9437887175ef5587d1c3b4ef1b8e4cafb122..60146548b275518a39136c10e7ed9a50362f7dc8 100644 (file)
 #include "AliMUONDataDigitIterator.h"
 
 #include "AliMUONData.h"
-#include "AliMUONDigit.h"
 #include "TClonesArray.h"
 
+///
+/// \class AliMUONDataDigitIterator
 ///
 /// An iterator to access digits (stored into AliMUONData).
 ///
 /// Iteration can occur on tracking chambers only, trigger chambers only,
 /// or both.
 ///
+/// \author L. Aphecetche
+///
+
+/// \cond CLASSIMP
+ClassImp(AliMUONDataDigitIterator)
+/// \endcond
 
 //_____________________________________________________________________________
 AliMUONDataDigitIterator::AliMUONDataDigitIterator(const AliMUONData* data,
@@ -38,9 +45,7 @@ fData(data),
 fFirstChamber(firstChamber),
 fLastChamber(lastChamber)
 {
-  // 
-  // Ctor
-  // 
+  /// Standard constructor
   Reset();
 }
 
@@ -49,13 +54,23 @@ AliMUONDataDigitIterator::AliMUONDataDigitIterator(const AliMUONDataDigitIterato
 : 
 AliMUONVDataIterator()
 {
+  /// Copy constructor
+
   rhs.CopyTo(*this);
 }
 
+//_____________________________________________________________________________
+AliMUONDataDigitIterator::~AliMUONDataDigitIterator()
+{
+  /// Destructor
+}
+
 //_____________________________________________________________________________
 AliMUONDataDigitIterator&
 AliMUONDataDigitIterator::operator=(const AliMUONDataDigitIterator& rhs)
 {
+  /// Assignment operator
+
   rhs.CopyTo(*this);
   return *this;
 }
@@ -64,6 +79,7 @@ AliMUONDataDigitIterator::operator=(const AliMUONDataDigitIterator& rhs)
 void
 AliMUONDataDigitIterator::CopyTo(AliMUONDataDigitIterator& destination) const
 {
+  /// Copy *this to destination
   destination.fData=fData;
   destination.fFirstChamber=fFirstChamber;
   destination.fLastChamber=fLastChamber;
@@ -76,7 +92,7 @@ AliMUONDataDigitIterator::CopyTo(AliMUONDataDigitIterator& destination) const
 TObject*
 AliMUONDataDigitIterator::Next()
 {
-  // Return current element and self-position to the next one.
+  /// Return current element and self-position to the next one.
   
   TObject* rv(0x0);
   
@@ -111,7 +127,7 @@ AliMUONDataDigitIterator::Next()
 Bool_t
 AliMUONDataDigitIterator::Remove()
 {
-  // Remove current element.
+  /// Remove current element.
   
   if ( fDigits ) 
   {
@@ -127,6 +143,7 @@ AliMUONDataDigitIterator::Remove()
 void
 AliMUONDataDigitIterator::Reset()
 {
+  /// Reset the iterator
   fData->GetDigits();
   fCurrentDigit = 0;
   fCurrentChamber = fFirstChamber;