]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONDataDigitIterator.cxx
Moving the alignment-related static methods from AliAlignObj to the new geometry...
[u/mrichter/AliRoot.git] / MUON / AliMUONDataDigitIterator.cxx
index 961330a89934d99298fc5704aa3e61a7aade913a..142c55a41261b5d313e20e09400e68d79c326c62 100644 (file)
 /// \author L. Aphecetche
 ///
 
+/// \cond CLASSIMP
+ClassImp(AliMUONDataDigitIterator)
+/// \endcond
+
 //_____________________________________________________________________________
 AliMUONDataDigitIterator::AliMUONDataDigitIterator(const AliMUONData* data,
                                                    Int_t firstChamber, 
@@ -39,26 +43,43 @@ AliMUONDataDigitIterator::AliMUONDataDigitIterator(const AliMUONData* data,
 AliMUONVDataIterator(),
 fData(data),
 fFirstChamber(firstChamber),
-fLastChamber(lastChamber)
+fLastChamber(lastChamber),
+fDigits(0x0),
+fCurrentDigit(-1),
+fCurrentChamber(-1)
 {
-  // 
-  // Ctor
-  // 
+  /// Standard constructor
   Reset();
 }
 
 //_____________________________________________________________________________
 AliMUONDataDigitIterator::AliMUONDataDigitIterator(const AliMUONDataDigitIterator& rhs)
 : 
-AliMUONVDataIterator()
+AliMUONVDataIterator(),
+fData(0x0),
+fFirstChamber(-1),
+fLastChamber(-1),
+fDigits(0x0),
+fCurrentDigit(-1),
+fCurrentChamber(-1)
 {
+  /// Copy constructor
+
   rhs.CopyTo(*this);
 }
 
+//_____________________________________________________________________________
+AliMUONDataDigitIterator::~AliMUONDataDigitIterator()
+{
+  /// Destructor
+}
+
 //_____________________________________________________________________________
 AliMUONDataDigitIterator&
 AliMUONDataDigitIterator::operator=(const AliMUONDataDigitIterator& rhs)
 {
+  /// Assignment operator
+
   rhs.CopyTo(*this);
   return *this;
 }
@@ -67,7 +88,7 @@ AliMUONDataDigitIterator::operator=(const AliMUONDataDigitIterator& rhs)
 void
 AliMUONDataDigitIterator::CopyTo(AliMUONDataDigitIterator& destination) const
 {
-  // Copy *this to destination
+  /// Copy *this to destination
   destination.fData=fData;
   destination.fFirstChamber=fFirstChamber;
   destination.fLastChamber=fLastChamber;
@@ -80,7 +101,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);
   
@@ -115,7 +136,7 @@ AliMUONDataDigitIterator::Next()
 Bool_t
 AliMUONDataDigitIterator::Remove()
 {
-  // Remove current element.
+  /// Remove current element.
   
   if ( fDigits ) 
   {
@@ -131,7 +152,7 @@ AliMUONDataDigitIterator::Remove()
 void
 AliMUONDataDigitIterator::Reset()
 {
-  // Resets the iterator
+  /// Reset the iterator
   fData->GetDigits();
   fCurrentDigit = 0;
   fCurrentChamber = fFirstChamber;