Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
InttRawHit.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file InttRawHit.h
1 #ifndef FUN4ALLRAW_INTTRAWTHIT_H
2 #define FUN4ALLRAW_INTTRAWTHIT_H
3 
4 #include <phool/PHObject.h>
5 
6 #include <limits>
7 
8 
9 class InttRawHit: public PHObject
10  {
11 
12 
13 public:
14  InttRawHit() = default;
15  virtual ~InttRawHit() = default;
16 
17  virtual uint64_t get_bco() const {return std::numeric_limits<uint64_t>::max();}
18  virtual void set_bco(const uint64_t) {return;}
19 
20  virtual int32_t get_packetid() const {return std::numeric_limits<int32_t>::max();}
21  virtual void set_packetid(const int32_t) {return;}
22 
23  virtual uint32_t get_word() const {return std::numeric_limits<uint32_t>::max();}
24  virtual void set_word(uint32_t) {return;}
25 
26  virtual uint16_t get_fee() const {return std::numeric_limits<uint16_t>::max();}
27  virtual void set_fee(uint16_t) {return;}
28 
29  virtual uint16_t get_channel_id() const {return std::numeric_limits<uint16_t>::max();}
30  virtual void set_channel_id(uint16_t) {return;}
31 
32  virtual uint16_t get_chip_id() const {return std::numeric_limits<uint16_t>::max();}
33  virtual void set_chip_id(uint16_t) {return;}
34 
35  virtual uint16_t get_adc() const {return std::numeric_limits<uint16_t>::max();}
36  virtual void set_adc(uint16_t) {return;}
37 
38  virtual uint16_t get_FPHX_BCO() const {return std::numeric_limits<uint16_t>::max();}
39  virtual void set_FPHX_BCO(uint16_t) {return;}
40 
41  virtual uint16_t get_full_FPHX() const {return std::numeric_limits<uint16_t>::max();}
42  virtual void set_full_FPHX(uint16_t) {return;}
43 
44  virtual uint16_t get_full_ROC() const {return std::numeric_limits<uint16_t>::max();}
45  virtual void set_full_ROC(uint16_t) {return;}
46 
47  virtual uint16_t get_amplitude() const {return std::numeric_limits<uint16_t>::max();}
48  virtual void set_amplitude(uint16_t) {return;}
49 
50 private:
51  ClassDefOverride(InttRawHit,1)
52 };
53 
54 #endif