Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MvtxRawHit.h
Go to the documentation of this file. Or view the newest version in sPHENIX GitHub for file MvtxRawHit.h
1 #ifndef FUN4ALLRAW_MVTXRAWTHIT_H
2 #define FUN4ALLRAW_MVTXRAWTHIT_H
3 
4 #include <phool/PHObject.h>
5 
6 #include <limits>
7 
8 
9 class MvtxRawHit: public PHObject
10  {
11 
12 
13 public:
14  MvtxRawHit() = default;
15  virtual ~MvtxRawHit() = 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 uint32_t get_strobe_bc() const {return std::numeric_limits<uint32_t>::max();}
21  virtual void set_strobe_bc(const uint32_t) {return;}
22 
23  virtual uint32_t get_chip_bc() const {return std::numeric_limits<uint32_t>::max();}
24  virtual void set_chip_bc(const uint32_t) {return;}
25 
26  virtual uint8_t get_layer_id() const {return std::numeric_limits<uint8_t>::max();}
27  virtual void set_layer_id(uint8_t) {return;}
28 
29  virtual uint8_t get_stave_id() const {return std::numeric_limits<uint8_t>::max();}
30  virtual void set_stave_id(uint8_t) {return;}
31 
32  virtual uint8_t get_chip_id() const {return std::numeric_limits<uint8_t>::max();}
33  virtual void set_chip_id(uint8_t) {return;}
34 
35  virtual uint16_t get_row() const {return std::numeric_limits<uint16_t>::max();}
36  virtual void set_row(uint16_t) {return;}
37 
38  virtual uint16_t get_col() const {return std::numeric_limits<uint16_t>::max();}
39  virtual void set_col(uint16_t) {return;}
40 
41 private:
42  ClassDefOverride(MvtxRawHit,1)
43 };
44 
45 #endif