LCOV - code coverage report
Current view: top level - TRD/TRDbase - AliTRDCalDCSGTU.h (source / functions) Hit Total Coverage
Test: coverage.info Lines: 1 13 7.7 %
Date: 2016-06-14 17:26:59 Functions: 2 17 11.8 %

          Line data    Source code
       1             : #ifndef ALITRDCALDCSGTU_H
       2             : #define ALITRDCALDCSGTU_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 TObjArray;
      18             : class AliTRDCalDCSGTUTgu;
      19             : 
      20             : class AliTRDCalDCSGTU : public TNamed {
      21             : 
      22             :  public:
      23             : 
      24             :   AliTRDCalDCSGTU();
      25             :   AliTRDCalDCSGTU(const char *name, const char *title);
      26             :   AliTRDCalDCSGTU(const AliTRDCalDCSGTU &);
      27             :   AliTRDCalDCSGTU& operator=(const AliTRDCalDCSGTU& sh);
      28             :   virtual ~AliTRDCalDCSGTU();
      29             : 
      30           0 :   Int_t   GetRunNumber() const                        { return fRunNumber;                    }
      31           0 :   Int_t   GetSORFlag() const                          { return fSORFlag;                      }
      32           0 :   Int_t   GetSerial() const                           { return fSerial;                       }
      33           0 :   Int_t   GetDNR() const                              { return fDNR;                          }
      34             : 
      35           0 :   void    SetRunNumber(Int_t rn)                      { fRunNumber = rn;                      }
      36           0 :   void    SetSORFlag(Int_t fg)                        { fSORFlag = fg;                        }
      37           0 :   void    SetSerial(Int_t se)                         { fSerial = se;                         }
      38           0 :   void    SetDNR(Int_t dn)                            { fDNR = dn;                            }
      39             : 
      40           0 :   TObjArray* GetSegmentArray() const                  { return fSegmentsArr;                  }
      41           0 :   void SetSegmentArray(TObjArray * const sa)          { fSegmentsArr = sa;                    }
      42             : 
      43           0 :   AliTRDCalDCSGTUTgu* GetTgu() const                  { return fTgu;                          }
      44           0 :   void SetTgu(AliTRDCalDCSGTUTgu * const tg)          { fTgu = tg;                            }
      45             : 
      46             :  protected:
      47             :   Int_t   fRunNumber; // contains the number of the run from when this data was saved
      48             :   Int_t   fSORFlag; // contains an int indicating whether it was the start(=1) or end(=2) of run
      49             :   Int_t   fSerial; // value of the tag named serial
      50             :   Int_t   fDNR; // (DNR=does not respond) this indicates whether the GTU responded correctly
      51             : 
      52             :   TObjArray *fSegmentsArr; // Contains an array of AliTRDCalDCSGTUSegment objects holding gtu configuration data
      53             : 
      54             :   AliTRDCalDCSGTUTgu* fTgu; // this points to an object containing tgu configuration data
      55             : 
      56          66 :   ClassDef(AliTRDCalDCSGTU,2)      //  TRD calibration class for TRD GTU parameters
      57             : 
      58             : };
      59             : #endif

Generated by: LCOV version 1.11