ROOT logo
#ifndef ALITRDCALDCSGTUBOARDINFO_H
#define ALITRDCALDCSGTUBOARDINFO_H
/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
 * See cxx source for full Copyright notice                               */

/* $Id: AliTRDCalDCSGTUBoardInfo.h 18952 2007-06-08 11:36:12Z cblume $ */

///////////////////////////////////////////////////////////////////////////////
//                                                                           //
//  TRD calibration class for TRD GTU configuration parameters               //
//                                                                           //
///////////////////////////////////////////////////////////////////////////////

#include "TNamed.h"

class TString;

class AliTRDCalDCSGTUBoardInfo : public TNamed {

 public:

  AliTRDCalDCSGTUBoardInfo();
  AliTRDCalDCSGTUBoardInfo(const char *name, const char *title);
  virtual ~AliTRDCalDCSGTUBoardInfo() { };

  TString GetId() const                               { return fId;                           }
  Int_t   GetType() const                             { return fType;                         }
  Int_t   GetPciGa() const                            { return fPciGa;                        }

  void    SetId(TString id)                           { fId = id;                             }
  void    SetType(Int_t ty)                           { fType = ty;                           }
  void    SetPciGa(Int_t ga)                          { fPciGa = ga;                          }

  TString GetHwDate() const                           { return fHwDate;                       }
  Int_t   GetHwRev() const                            { return fHwRev;                        }
  Int_t   GetHwClean() const                          { return fHwClean;                      }

  void    SetHwDate(TString hd)                       { fHwDate = hd;                         }
  void    SetHwRev(Int_t hr)                          { fHwRev = hr;                          }
  void    SetHwClean(Int_t hc)                        { fHwClean = hc;                        }

  TString GetSwDate() const                           { return fSwDate;                       }
  Int_t   GetSwRev() const                            { return fSwRev;                        }
  Int_t   GetSwClean() const                          { return fSwClean;                      }

  void    SetSwDate(TString sd)                       { fSwDate = sd;                         }
  void    SetSwRev(Int_t sr)                          { fSwRev = sr;                          }
  void    SetSwClean(Int_t sc)                        { fSwClean = sc;                        }

  protected:
  TString fId; // value from the board_id attribute of the board_info tag within a board_info tag
  Int_t   fType; // value from the design_type attribute of the board_info tag within a board_info tag
  Int_t   fPciGa; // value from the pci_ga attribute of the board_info tag within a board_info tag

  TString fHwDate; // value from the date attribute of the hardware tag within a board_info tag
  Int_t   fHwRev; // value from the rev attribute of the hardware tag within a board_info tag
  Int_t   fHwClean; // value from the clean attribute of the hardware tag within a board_info tag

  TString fSwDate; // value from the date attribute of the software tag within a board_info tag
  Int_t   fSwRev; // value from the rev attribute of the software tag within a board_info tag
  Int_t   fSwClean; // value from the clean attribute of the software tag within a board_info tag

  ClassDef(AliTRDCalDCSGTUBoardInfo,1)      //  TRD calibration class for TRD GTU parameters

};
#endif
 AliTRDCalDCSGTUBoardInfo.h:1
 AliTRDCalDCSGTUBoardInfo.h:2
 AliTRDCalDCSGTUBoardInfo.h:3
 AliTRDCalDCSGTUBoardInfo.h:4
 AliTRDCalDCSGTUBoardInfo.h:5
 AliTRDCalDCSGTUBoardInfo.h:6
 AliTRDCalDCSGTUBoardInfo.h:7
 AliTRDCalDCSGTUBoardInfo.h:8
 AliTRDCalDCSGTUBoardInfo.h:9
 AliTRDCalDCSGTUBoardInfo.h:10
 AliTRDCalDCSGTUBoardInfo.h:11
 AliTRDCalDCSGTUBoardInfo.h:12
 AliTRDCalDCSGTUBoardInfo.h:13
 AliTRDCalDCSGTUBoardInfo.h:14
 AliTRDCalDCSGTUBoardInfo.h:15
 AliTRDCalDCSGTUBoardInfo.h:16
 AliTRDCalDCSGTUBoardInfo.h:17
 AliTRDCalDCSGTUBoardInfo.h:18
 AliTRDCalDCSGTUBoardInfo.h:19
 AliTRDCalDCSGTUBoardInfo.h:20
 AliTRDCalDCSGTUBoardInfo.h:21
 AliTRDCalDCSGTUBoardInfo.h:22
 AliTRDCalDCSGTUBoardInfo.h:23
 AliTRDCalDCSGTUBoardInfo.h:24
 AliTRDCalDCSGTUBoardInfo.h:25
 AliTRDCalDCSGTUBoardInfo.h:26
 AliTRDCalDCSGTUBoardInfo.h:27
 AliTRDCalDCSGTUBoardInfo.h:28
 AliTRDCalDCSGTUBoardInfo.h:29
 AliTRDCalDCSGTUBoardInfo.h:30
 AliTRDCalDCSGTUBoardInfo.h:31
 AliTRDCalDCSGTUBoardInfo.h:32
 AliTRDCalDCSGTUBoardInfo.h:33
 AliTRDCalDCSGTUBoardInfo.h:34
 AliTRDCalDCSGTUBoardInfo.h:35
 AliTRDCalDCSGTUBoardInfo.h:36
 AliTRDCalDCSGTUBoardInfo.h:37
 AliTRDCalDCSGTUBoardInfo.h:38
 AliTRDCalDCSGTUBoardInfo.h:39
 AliTRDCalDCSGTUBoardInfo.h:40
 AliTRDCalDCSGTUBoardInfo.h:41
 AliTRDCalDCSGTUBoardInfo.h:42
 AliTRDCalDCSGTUBoardInfo.h:43
 AliTRDCalDCSGTUBoardInfo.h:44
 AliTRDCalDCSGTUBoardInfo.h:45
 AliTRDCalDCSGTUBoardInfo.h:46
 AliTRDCalDCSGTUBoardInfo.h:47
 AliTRDCalDCSGTUBoardInfo.h:48
 AliTRDCalDCSGTUBoardInfo.h:49
 AliTRDCalDCSGTUBoardInfo.h:50
 AliTRDCalDCSGTUBoardInfo.h:51
 AliTRDCalDCSGTUBoardInfo.h:52
 AliTRDCalDCSGTUBoardInfo.h:53
 AliTRDCalDCSGTUBoardInfo.h:54
 AliTRDCalDCSGTUBoardInfo.h:55
 AliTRDCalDCSGTUBoardInfo.h:56
 AliTRDCalDCSGTUBoardInfo.h:57
 AliTRDCalDCSGTUBoardInfo.h:58
 AliTRDCalDCSGTUBoardInfo.h:59
 AliTRDCalDCSGTUBoardInfo.h:60
 AliTRDCalDCSGTUBoardInfo.h:61
 AliTRDCalDCSGTUBoardInfo.h:62
 AliTRDCalDCSGTUBoardInfo.h:63
 AliTRDCalDCSGTUBoardInfo.h:64
 AliTRDCalDCSGTUBoardInfo.h:65
 AliTRDCalDCSGTUBoardInfo.h:66