FairRoot
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
FairMBSRawItem.h
Go to the documentation of this file.
1 /********************************************************************************
2  * Copyright (C) 2014 GSI Helmholtzzentrum fuer Schwerionenforschung GmbH *
3  * *
4  * This software is distributed under the terms of the *
5  * GNU Lesser General Public Licence (LGPL) version 3, *
6  * copied verbatim in the file "LICENSE" *
7  ********************************************************************************/
8 
9 #ifndef FAIRMBSRAWITEM_H
10 #define FAIRMBSRAWITEM_H
11 
12 #include <Rtypes.h>
13 #include <TObject.h>
14 
18 class FairMBSRawItem : public TObject
19 {
20  public:
23 
34  FairMBSRawItem(UShort_t sam,
35  UShort_t gtb,
36  UShort_t tacAddr,
37  UShort_t tacCh,
38  UShort_t cal,
39  UShort_t clock,
40  UShort_t tacData,
41  UShort_t qdcData);
42 
44 
45  virtual ~FairMBSRawItem() {}
46 
47  const UShort_t& GetSam() const { return fSam; }
48  const UShort_t& GetGtb() const { return fGtb; }
49  const UShort_t& GetTacCh() const { return fTacCh; }
50  const UShort_t& GetTacAddr() const { return fTacAddr; }
51  const UShort_t& GetCal() const { return fCal; }
52  const UShort_t& GetClock() const { return fClock; }
53  const UShort_t& GetTacData() const { return fTacData; }
54  const UShort_t& GetQdcData() const { return fQdcData; }
55 
56  protected:
57  UShort_t fSam;
58  UShort_t fGtb;
59  UShort_t fTacAddr;
60  UShort_t fTacCh;
61  UShort_t fCal;
62  UShort_t fClock;
63  UShort_t fTacData;
64  UShort_t fQdcData;
66  public:
68 };
69 
70 #endif
const UShort_t & GetCal() const
virtual ~FairMBSRawItem()
UShort_t fTacAddr
ClassDef(FairMBSRawItem, 1)
UShort_t fTacData
const UShort_t & GetTacData() const
UShort_t fQdcData
const UShort_t & GetClock() const
const UShort_t & GetTacCh() const
const UShort_t & GetGtb() const
const UShort_t & GetTacAddr() const
const UShort_t & GetSam() const
const UShort_t & GetQdcData() const