#include <EmcRecFastCluster2Shower.h>
Inheritance diagram for EmcRecFastCluster2Shower:
Public Member Functions | |
virtual void | Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap) |
virtual void | Convert (RecEmcClusterMap &aClusterMap, RecEmcShowerMap &aShowerMap) |
EmcRecFastCluster2Shower () | |
EmcRecFastCluster2Shower () | |
virtual | ~EmcRecFastCluster2Shower () |
virtual | ~EmcRecFastCluster2Shower () |
|
00012 {
00013 cout<<"====== EmcRec: Online Mode ======"<<endl;
00014 }
|
|
00017 { 00018 }
|
|
|
|
|
|
Implements EmcRecCluster2ShowerAbs. |
|
Implements EmcRecCluster2ShowerAbs. 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 }
|