#include <EmcRecFastCluster2Shower.h>
Inheritance diagram for EmcRecFastCluster2Shower:
Public Member Functions | |
EmcRecFastCluster2Shower () | |
virtual | ~EmcRecFastCluster2Shower () |
virtual void | Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap) |
Definition at line 12 of file EmcRecFastCluster2Shower.h.
EmcRecFastCluster2Shower::EmcRecFastCluster2Shower | ( | ) |
EmcRecFastCluster2Shower::~EmcRecFastCluster2Shower | ( | ) | [virtual] |
void EmcRecFastCluster2Shower::Convert | ( | RecEmcClusterMap & | aClusterMap, | |
RecEmcShowerMap & | aShowerMap | |||
) | [virtual] |
Implements EmcRecCluster2ShowerAbs.
Definition at line 20 of file EmcRecFastCluster2Shower.cxx.
References RecEmcShower::EAll(), energy, RecEmcCluster::getClusterId(), RecEmcCluster::getEnergy(), RecEmcCluster::getPosition(), RecEmcShower::getShowerId(), DstEmcShower::setEnergy(), DstEmcShower::setPosition(), and RecEmcShower::ShowerId().
00022 { 00023 RecEmcClusterMap::const_iterator ciClusterMap; 00024 RecEmcHitMap::const_iterator ciHitMap; 00025 00026 for(ciClusterMap=aClusterMap.begin(); 00027 ciClusterMap!=aClusterMap.end(); 00028 ++ciClusterMap) { 00029 00030 RecEmcShower aShower; 00031 aShower.Clear(); 00032 const RecEmcCluster &aCluster=ciClusterMap->second; 00033 00034 aShower.ShowerId(aCluster.getClusterId()); 00035 RecEmcEnergy energy=aCluster.getEnergy(); 00036 aShower.EAll(energy); 00037 aShower.setEnergy(energy); 00038 aShower.setPosition(aCluster.getPosition()); 00039 aShowerMap[aShower.getShowerId()]=aShower; 00040 } 00041 00042 }