File indexing completed on 2025-08-06 08:18:39
0001
0002
0003 #ifndef ZDCINFO_ZDCINFO_H
0004 #define ZDCINFO_ZDCINFO_H
0005
0006 #include <phool/PHObject.h>
0007
0008 #include <limits>
0009
0010 class Zdcinfo : public PHObject
0011 {
0012 public:
0013 ~Zdcinfo() override {}
0014
0015 virtual void set_zdc_energy(int , float ) { return; }
0016 virtual float get_zdc_energy(const int ) const { return std::numeric_limits<float>::quiet_NaN(); }
0017 virtual void set_radius(int , float ) { return; }
0018 virtual float get_radius(const int ) const { return std::numeric_limits<float>::quiet_NaN(); }
0019 virtual void set_zvertex(float ) { return; }
0020 virtual float get_zvertex() const { return std::numeric_limits<float>::quiet_NaN(); }
0021
0022 protected:
0023 Zdcinfo() {}
0024
0025 private:
0026 ClassDefOverride(Zdcinfo, 1);
0027 };
0028
0029 #endif