File indexing completed on 2025-08-05 08:16:08
0001 #ifndef FUN4ALLRAW_MVTXFEEIDINFO_H
0002 #define FUN4ALLRAW_MVTXFEEIDINFO_H
0003
0004 #include <phool/PHObject.h>
0005
0006 #include <limits>
0007
0008 class MvtxFeeIdInfo : public PHObject
0009 {
0010 public:
0011
0012 MvtxFeeIdInfo() = default;
0013
0014
0015 MvtxFeeIdInfo(const MvtxFeeIdInfo&) = default;
0016 MvtxFeeIdInfo(MvtxFeeIdInfo&&) = default;
0017
0018
0019 MvtxFeeIdInfo& operator=(const MvtxFeeIdInfo&) = default;
0020 MvtxFeeIdInfo& operator=(MvtxFeeIdInfo&&) = default;
0021
0022
0023 ~MvtxFeeIdInfo() override = default;
0024
0025 virtual uint16_t get_feeId() const { return std::numeric_limits<uint16_t>::max(); }
0026 virtual void set_feeId(const uint16_t ) { return; }
0027
0028 virtual uint32_t get_detField() const { return std::numeric_limits<uint32_t>::max(); }
0029 virtual void set_detField(const uint32_t ) { return; }
0030
0031 virtual uint64_t get_bco() const { return std::numeric_limits<uint64_t>::max(); }
0032 virtual void set_bco(const uint64_t ) { return; }
0033
0034 private:
0035 ClassDefOverride(MvtxFeeIdInfo, 1)
0036 };
0037
0038 #endif