LCOV - code coverage report
Current view: top level - MUON/MUONmapping - AliMpSubZone.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: AliMpSubZone.h,v 1.11 2006/05/24 13:58:21 ivana Exp $
       6             : 
       7             : /// \ingroup sector
       8             : /// \class AliMpSubZone
       9             : /// \brief A region in zone composed of the row segments with the same 
      10             : /// motif type.
      11             : ///
      12             : /// \author David Guez, Ivana Hrivnacova; IPN Orsay
      13             : 
      14             : #ifndef ALI_MP_SUB_ZONE_H
      15             : #define ALI_MP_SUB_ZONE_H
      16             : 
      17             : #include <TObject.h>
      18             : #include <TList.h>
      19             : 
      20             : class AliMpVMotif;
      21             : class AliMpVRowSegment;
      22             : 
      23             : class AliMpSubZone : public TObject
      24             : {
      25             :   public:
      26             :     AliMpSubZone(AliMpVMotif* motif);
      27             :     AliMpSubZone();
      28             :     virtual ~AliMpSubZone();
      29             :   
      30             :     // methods
      31             :     void AddRowSegment(AliMpVRowSegment* rowSegment);
      32             :     virtual void Print(const char* /*option*/ = 0) const;
      33             : 
      34             :     // access methods
      35             :     Int_t              GetNofRowSegments() const;
      36             :     AliMpVRowSegment*  GetRowSegment(Int_t i) const;
      37             :     AliMpVMotif*       GetMotif() const;
      38             : 
      39             :   private:
      40             :     /// Not implemented
      41             :     AliMpSubZone(const AliMpSubZone& right);
      42             :     /// Not implemented
      43             :     AliMpSubZone&  operator = (const AliMpSubZone& right);
      44             : 
      45             :     // data members
      46             :     AliMpVMotif*     fMotif;   ///< the motif in this subzone
      47             :     TList fSegments;///< contained row segments
      48             :     
      49          18 :   ClassDef(AliMpSubZone,1)  // Zone segment
      50             : };
      51             : 
      52             : #endif //ALI_MP_SUB_ZONE_H

Generated by: LCOV version 1.11