File indexing completed on 2025-08-06 08:17:30
0001 #include "TowerInfoSimv1.h"
0002
0003 void TowerInfoSimv1::Reset()
0004 {
0005 TowerInfov2::Reset();
0006 _hitedeps.clear();
0007 _showeredeps.clear();
0008 return;
0009 }
0010
0011 void TowerInfoSimv1::Clear(Option_t* )
0012 {
0013 TowerInfov2::Clear();
0014 _hitedeps.clear();
0015 _showeredeps.clear();
0016 return;
0017 }
0018
0019
0020 void TowerInfoSimv1::copy_tower(TowerInfo* tower)
0021 {
0022 TowerInfov2::copy_tower(tower);
0023 _hitedeps = tower->get_hitEdepMap();
0024 _showeredeps = tower->get_showerEdepMap();
0025 return;
0026 }
0027
0028 TowerInfoSimv1::EdepMap& TowerInfoSimv1::get_hitEdepMap()
0029 {
0030 return _hitedeps;
0031 }
0032
0033 TowerInfoSimv1::ShowerEdepMap& TowerInfoSimv1::get_showerEdepMap()
0034 {
0035 return _showeredeps;
0036 }
0037
0038 const TowerInfoSimv1::EdepMap& TowerInfoSimv1::get_hitEdepMap() const
0039 {
0040 return _hitedeps;
0041 }
0042
0043 const TowerInfoSimv1::ShowerEdepMap& TowerInfoSimv1::get_showerEdepMap() const
0044 {
0045 return _showeredeps;
0046 }
0047
0048 void TowerInfoSimv1::add_edep(const PHG4HitDefs::keytype g4hitid, const float edep)
0049 {
0050 _hitedeps[g4hitid] += edep;
0051 return;
0052 }
0053
0054 void TowerInfoSimv1::add_shower_edep(const int showerid, const float edep)
0055 {
0056 _showeredeps[showerid] += edep;
0057 return;
0058 }
0059