6#ifndef REC_EMC_SHOWER_H
7#define REC_EMC_SHOWER_H
9#include "GaudiKernel/ContainedObject.h"
10#include "GaudiKernel/ObjectVector.h"
11#include "EventModel/EventModel.h"
12#include "EmcRecEventModel/RecEmcFraction.h"
13#include "EmcRecEventModel/RecEmcCluster.h"
14#include "EmcRecEventModel/RecEmcDataType.h"
15#include "DstEvent/DstEmcShower.h"
73 RecEmcFractionMap::const_iterator
Begin()
const;
74 RecEmcFractionMap::const_iterator
End()
const;
75 RecEmcFractionMap::const_iterator
Find(
const RecEmcID& CellId)
const;
vector< RecEmcID > RecEmcIDVector
map< RecEmcID, RecEmcFraction, less< RecEmcID > > RecEmcFractionMap
map< RecEmcID, RecEmcShower, less< RecEmcID > > RecEmcShowerMap
ostream & operator<<(ostream &os, const RecEmcShower &aShower)
ObjectVector< RecEmcShower > RecEmcShowerCol
vector< RecEmcShower > RecEmcShowerVec
const CLID & CLID_RecEmcShower
RecEmcFractionMap::const_iterator End() const
void CellId3x3(RecEmcIDVector &id3x3)
RecEmcFractionMap getFractionMap5x5() const
RecEmcIDVector getCellId3x3() const
RecEmcEnergy ETof2x3(RecEmcEnergy e)
RecEmcEnergy EAll(RecEmcEnergy e)
RecEmcFractionMap getFractionMap() const
RecEmcID getClusterId() const
RecEmcEnergy ETof2x1(RecEmcEnergy e)
RecEmcShower(const DstEmcShower &aShower)
RecEmcEnergy ELepton(RecEmcEnergy e)
RecEmcID getShowerId() const
RecEmcEnergy getELepton() const
RecEmcFractionMap::const_iterator Begin() const
virtual const CLID & clID() const
RecEmcID NearestSeed(const RecEmcID &ns)
static const CLID & classID()
void ClusterId(const RecEmcID id)
RecEmcFractionMap::const_iterator Find(const RecEmcID &CellId) const
RecEmcCluster * getCluster() const
RecEmcEnergy getETof2x1() const
RecEmcID ShowerId(RecEmcID id)
unsigned int getSize() const
void Cluster(RecEmcCluster *pCluster)
int ThetaGap(int ThetaGap)
void Erase(const RecEmcFraction &aFraction)
RecEmcID NearestSeed() const
bool operator<(const RecEmcShower &aShower) const
void Insert(const RecEmcFraction &aFraction)
RecEmcFractionMap fFractionMap
RecEmcEnergy getEAll() const
RecEmcEnergy getETof2x3() const
RecEmcShower & operator=(const DstEmcShower &aShower)
RecEmcFractionMap getFractionMap3x3() const
RecEmcIDVector getCellId5x5() const
void CellId5x5(RecEmcIDVector &id5x5)
RecEmcIDVector fCellId5x5
RecEmcIDVector fCellId3x3
bool operator>(const RecEmcShower &aShower) const