LCOV - code coverage report
Current view: top level - TRD/TRDbase - AliTRDCalDCSGTUTmu.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 14 7.1 %
Date: 2016-06-14 17:26:59 Functions: 1 20 5.0 %

          Line data    Source code
       1             : #ifndef ALITRDCALDCSGTUTMU_H
       2             : #define ALITRDCALDCSGTUTMU_H
       3             : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
       4             :  * See cxx source for full Copyright notice                               */
       5             : 
       6             : /* $Id: AliTRDCalDCSGTU.h 18952 2007-06-08 11:36:12Z cblume $ */
       7             : 
       8             : ///////////////////////////////////////////////////////////////////////////////
       9             : //                                                                           //
      10             : //  TRD calibration class for TRD GTU configuration parameters               //
      11             : //                                                                           //
      12             : ///////////////////////////////////////////////////////////////////////////////
      13             : 
      14             : #include "TNamed.h"
      15             : 
      16             : class TString;
      17             : class AliTRDCalDCSGTUBoardInfo;
      18             : 
      19             : class AliTRDCalDCSGTUTmu : public TNamed {
      20             : 
      21             :  public:
      22             : 
      23             :   AliTRDCalDCSGTUTmu();
      24             :   AliTRDCalDCSGTUTmu(const char *name, const char *title);
      25             :   AliTRDCalDCSGTUTmu(const AliTRDCalDCSGTUTmu&);    
      26             :   AliTRDCalDCSGTUTmu &operator=(const AliTRDCalDCSGTUTmu &sh);
      27           0 :   virtual ~AliTRDCalDCSGTUTmu() { };
      28             : 
      29           0 :   TString GetLinkMask() const                         { return fLinkMask;                     }
      30           0 :   Int_t   GetId() const                               { return fId;                           }
      31           0 :   Int_t   GetPatternGeneratorEnable() const           { return fPatternGeneratorEnable;       }
      32           0 :   Int_t   GetPatternGeneratorDataWords() const        { return fPatternGeneratorDataWords;    }
      33           0 :   Int_t   GetPatternGeneratorTrackletWordsl() const   { return fPatternGeneratorTrackletWords;}
      34             : 
      35           0 :   void    SetLinkMask(TString lm)                     { fLinkMask = lm;                       }
      36           0 :   void    SetId(Int_t id)                             { fId = id;                             }
      37           0 :   void    SetPatternGeneratorEnable(Int_t pe)         { fPatternGeneratorEnable = pe;         }
      38           0 :   void    SetPatternGeneratorDataWords(Int_t pw)      { fPatternGeneratorDataWords = pw;      }
      39           0 :   void    SetPatternGeneratorTrackletWords(Int_t pt)  { fPatternGeneratorTrackletWords = pt;  }
      40             : 
      41           0 :   AliTRDCalDCSGTUBoardInfo* GetBoardInfo() const      { return fBoardInfo;                    }
      42           0 :   void SetBoardInfo(AliTRDCalDCSGTUBoardInfo * const bi) { fBoardInfo = bi;                   }
      43             : 
      44             :   protected:
      45             :   TString fLinkMask; // value of the attribute named value within the linkmask tag
      46             :   Int_t   fId; // the number of the tmu within the segment
      47             :   Int_t   fPatternGeneratorEnable; // value of the attribute named enable within the pattern_generator tag
      48             :   Int_t   fPatternGeneratorDataWords; // value of the attribute named datawords within the pattern_generator tag
      49             :   Int_t   fPatternGeneratorTrackletWords; // value of the attribute named trackletwords within the pattern_generator tag
      50             : 
      51             :   AliTRDCalDCSGTUBoardInfo *fBoardInfo; // This contains the board information for this tmu
      52             : 
      53          48 :   ClassDef(AliTRDCalDCSGTUTmu,1)      //  TRD calibration class for TRD GTU parameters
      54             : 
      55             : };
      56             : #endif

Generated by: LCOV version 1.11