File indexing completed on 2025-08-06 08:17:15
0001 #ifndef FUN4ALLRAW_MVTXRAWTHIT_H
0002 #define FUN4ALLRAW_MVTXRAWTHIT_H
0003
0004 #include <phool/PHObject.h>
0005
0006 #include <limits>
0007
0008 class MvtxRawHit : public PHObject
0009 {
0010 public:
0011 MvtxRawHit() = default;
0012 virtual ~MvtxRawHit() = default;
0013
0014 virtual uint64_t get_bco() const { return std::numeric_limits<uint64_t>::max(); }
0015 virtual void set_bco(const uint64_t) { return; }
0016
0017 virtual uint32_t get_strobe_bc() const { return std::numeric_limits<uint32_t>::max(); }
0018 virtual void set_strobe_bc(const uint32_t) { return; }
0019
0020 virtual uint32_t get_chip_bc() const { return std::numeric_limits<uint32_t>::max(); }
0021 virtual void set_chip_bc(const uint32_t) { return; }
0022
0023 virtual uint8_t get_layer_id() const { return std::numeric_limits<uint8_t>::max(); }
0024 virtual void set_layer_id(uint8_t) { return; }
0025
0026 virtual uint8_t get_stave_id() const { return std::numeric_limits<uint8_t>::max(); }
0027 virtual void set_stave_id(uint8_t) { return; }
0028
0029 virtual uint8_t get_chip_id() const { return std::numeric_limits<uint8_t>::max(); }
0030 virtual void set_chip_id(uint8_t) { return; }
0031
0032 virtual uint16_t get_row() const { return std::numeric_limits<uint16_t>::max(); }
0033 virtual void set_row(uint16_t) { return; }
0034
0035 virtual uint16_t get_col() const { return std::numeric_limits<uint16_t>::max(); }
0036 virtual void set_col(uint16_t) { return; }
0037
0038 private:
0039 ClassDefOverride(MvtxRawHit, 1)
0040 };
0041
0042 #endif