LCOV - code coverage report
Current view: top level - MUON/MUONmapping - AliMpVPadIterator.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             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       2             :  * See cxx source for full Copyright notice                               */
       3             : 
       4             : // $Id$
       5             : // $MpId: AliMpVPadIterator.h,v 1.6 2006/05/24 13:58:07 ivana Exp $
       6             : 
       7             : /// \ingroup basic
       8             : /// \class AliMpVPadIterator
       9             : /// \brief An interface for an iterator over pads
      10             : ///
      11             : /// \author David Guez, Ivana Hrivnacova; IPN Orsay
      12             : 
      13             : #ifndef ALI_MP_V_PAD_ITERATOR_H
      14             : #define ALI_MP_V_PAD_ITERATOR_H
      15             : 
      16             : #include <TObject.h>
      17             : 
      18             : #include "AliMpPad.h"
      19             : 
      20             : class AliMpVPadIterator : public TObject
      21             : {
      22             :   public:
      23             :     AliMpVPadIterator();
      24             :     AliMpVPadIterator(const AliMpVPadIterator& right);
      25             :     virtual ~AliMpVPadIterator();     
      26             : 
      27             :     // operators
      28             :     AliMpVPadIterator& operator = (const AliMpVPadIterator& right);
      29             : 
      30             :     // methods
      31             :                  /// Set iterator to the first pad
      32             :     virtual void First() = 0;
      33             :                  /// Set iterator to the next pad
      34             :     virtual void Next() = 0;
      35             :                  /// Is iterator done
      36             :     virtual Bool_t IsDone() const = 0;
      37             :                  /// Return current pad
      38             :     virtual AliMpPad CurrentItem() const = 0;
      39             :                  /// Invalidate iterator (
      40             :     virtual void Invalidate() = 0;
      41             :  
      42          18 :   ClassDef(AliMpVPadIterator,1) // abstract pad iterator
      43             : };
      44             : 
      45             : #endif // ALI_MP_V_PAD_ITERATOR_H

Generated by: LCOV version 1.11