File indexing completed on 2025-08-05 08:16:23
0001 #ifndef TOWERINFOV1_H
0002 #define TOWERINFOV1_H
0003
0004 #include "TowerInfo.h"
0005
0006 class TowerInfov1 : public TowerInfo
0007 {
0008 public:
0009 TowerInfov1() {}
0010 TowerInfov1(TowerInfo& tower);
0011 ~TowerInfov1() override {}
0012 void Reset() override;
0013
0014
0015 void Clear(Option_t* = "") override;
0016
0017 void set_time(short t) override { _time = t; }
0018 short get_time() override { return _time; }
0019 void set_energy(float energy) override { _energy = energy; }
0020 float get_energy() override { return _energy; }
0021 void copy_tower(TowerInfo* tower) override;
0022
0023 private:
0024 short _time{0};
0025 float _energy{0};
0026
0027 ClassDefOverride(TowerInfov1, 1);
0028 };
0029
0030 #endif