Back to home page

sPhenix code displayed by LXR

 
 

    


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