Back to home page

sPhenix code displayed by LXR

 
 

    


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* /*unused*/)
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