6#ifndef REC_EMC_CLUSTER_H
7#define REC_EMC_CLUSTER_H
9#include "GaudiKernel/ContainedObject.h"
10#include "GaudiKernel/ObjectVector.h"
11#include "EventModel/EventModel.h"
12#include "EmcRecEventModel/RecEmcHit.h"
13#include "EmcRecEventModel/RecEmcDataType.h"
53 RecEmcHitMap::const_iterator
Begin()
const;
54 RecEmcHitMap::const_iterator
End()
const;
55 RecEmcHitMap::const_iterator
Find(
const RecEmcID& CellId)
const;
62 RecEmcHitMap::const_iterator
BeginSeed()
const;
63 RecEmcHitMap::const_iterator
EndSeed()
const;
ostream & operator<<(ostream &os, const RecEmcCluster &aCluster)
map< RecEmcID, RecEmcCluster, less< RecEmcID > > RecEmcClusterMap
const CLID & CLID_RecEmcCluster
ObjectVector< RecEmcCluster > RecEmcClusterCol
map< RecEmcID, RecEmcHit, less< RecEmcID > > RecEmcHitMap
const CLID & CLID_RecEmcCluster
static const CLID & classID()
RecEmcEnergy getEnergy() const
RecEmcID getClusterId() const
HepPoint3D getPosition() const
void Insert(const RecEmcHit &aHit)
RecEmcHitMap::const_iterator FindSeed(const RecEmcID &CellId) const
RecEmcHitMap::const_iterator EndSeed() const
RecEmcHitMap::const_iterator BeginSeed() const
vector< RecEmcID > fShowerIdVec
virtual const CLID & clID() const
RecEmcHitMap::const_iterator Find(const RecEmcID &CellId) const
void ShowerIdVec(const vector< RecEmcID > &showerIdVec)
double getSecondMoment() const
RecEmcHitMap::const_iterator Begin() const
void Erase(const RecEmcHit &aHit)
void InsertSeed(const RecEmcHit &aSeed)
RecEmcHitMap::const_iterator End() const
void ClusterId(const RecEmcID id)
vector< RecEmcID > getShowerIdVec() const
void InsertShowerId(const RecEmcID id)
int getShowerSize() const