File indexing completed on 2025-08-06 08:17:30
0001 #include "TowerInfov1.h"
0002
0003 #include <limits>
0004
0005 TowerInfov1::TowerInfov1(TowerInfo& tower)
0006 : _time(tower.get_time())
0007 , _energy(tower.get_energy())
0008 {
0009 }
0010
0011 void TowerInfov1::Reset()
0012 {
0013 _time = 0;
0014 _energy = std::numeric_limits<float>::signaling_NaN();
0015 }
0016
0017 void TowerInfov1::Clear(Option_t* )
0018 {
0019 _time = 0;
0020 _energy = 0;
0021 }
0022
0023 void TowerInfov1::copy_tower(TowerInfo* tower)
0024 {
0025 set_time(tower->get_time());
0026 set_energy(tower->get_energy());
0027 }