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