LCOV - code coverage report
Current view: top level - MUON/MUONbase - AliMUONDigitStoreV1Iterator.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 1 100.0 %
Date: 2016-06-14 17:26:59 Functions: 1 5 20.0 %

          Line data    Source code
       1             : #ifndef ALIMUONDIGITSTOREV1ITERATOR_H
       2             : #define ALIMUONDIGITSTOREV1ITERATOR_H
       3             : 
       4             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       5             : * See cxx source for full Copyright notice                               */
       6             : 
       7             : // $Id$
       8             : 
       9             : /// \ingroup base
      10             : /// \class AliMUONDigitStoreV1Iterator
      11             : ///
      12             : /// \brief Implementation of TIterator for AliMUONDigitStoreV1
      13             : /// 
      14             : // Author Laurent Aphecetche
      15             : 
      16             : #ifndef ALIMUONTOTCASTOREITERATOR_H
      17             : #  include "AliMUONTOTCAStoreIterator.h"
      18             : #endif
      19             : 
      20             : class AliMUONDigitStoreV1Iterator : public AliMUONTOTCAStoreIterator
      21             : {
      22             : public:
      23             :   AliMUONDigitStoreV1Iterator(const AliMUONDigitStoreV1Iterator& rhs);
      24             :   AliMUONDigitStoreV1Iterator& operator=(const TIterator& rhs);
      25             :   AliMUONDigitStoreV1Iterator& operator=(const AliMUONDigitStoreV1Iterator& rhs);
      26             :   AliMUONDigitStoreV1Iterator(TObjArray* a,
      27             :                               Int_t firstDetElemId,
      28             :                               Int_t lastDetElemId,
      29             :                               Int_t cathode=2);
      30             :   
      31             :   virtual ~AliMUONDigitStoreV1Iterator();
      32             :   
      33             :   virtual TObject* Next();
      34             : 
      35             :   virtual const TCollection* GetCollection() const;
      36             :   
      37             : private:
      38             :   TObjArray* fArray; ///< array we iterate upon
      39             :   Int_t fFirstDetElemId; ///< first detection element to iterate upon
      40             :   Int_t fLastDetElemId; ///< last detection element to iterate upon
      41             :   Int_t fCathode; ///< cathode to iterate upon
      42             :   
      43          18 :   ClassDef(AliMUONDigitStoreV1Iterator,1) // Implementation of TIterator
      44             : };
      45             : 
      46             : #endif

Generated by: LCOV version 1.11