BOSS 7.1.0
BESIII Offline Software System
|
#include <RecEmcCluster.h>
Public Member Functions | |
virtual const CLID & | clID () const |
RecEmcCluster () | |
~RecEmcCluster () | |
void | Clear () |
RecEmcID | getClusterId () const |
void | ClusterId (const RecEmcID id) |
RecEmcEnergy | getEnergy () const |
HepPoint3D | getPosition () const |
double | getSecondMoment () const |
RecEmcHitMap::const_iterator | Begin () const |
RecEmcHitMap::const_iterator | End () const |
RecEmcHitMap::const_iterator | Find (const RecEmcID &CellId) const |
void | Insert (const RecEmcHit &aHit) |
void | Erase (const RecEmcHit &aHit) |
RecEmcHitMap::const_iterator | BeginSeed () const |
RecEmcHitMap::const_iterator | EndSeed () const |
RecEmcHitMap::const_iterator | FindSeed (const RecEmcID &CellId) const |
int | getSeedSize () const |
void | InsertSeed (const RecEmcHit &aSeed) |
int | getShowerSize () const |
void | InsertShowerId (const RecEmcID id) |
vector< RecEmcID > | getShowerIdVec () const |
void | ShowerIdVec (const vector< RecEmcID > &showerIdVec) |
void | Dump () const |
Static Public Member Functions | |
static const CLID & | classID () |
Protected Attributes | |
RecEmcID | fClusterId |
RecEmcHitMap | fHitMap |
RecEmcHitMap | fSeedMap |
vector< RecEmcID > | fShowerIdVec |
Definition at line 21 of file RecEmcCluster.h.
RecEmcCluster::RecEmcCluster | ( | ) |
Definition at line 14 of file RecEmcCluster.cxx.
RecEmcCluster::~RecEmcCluster | ( | ) |
Definition at line 19 of file RecEmcCluster.cxx.
RecEmcHitMap::const_iterator RecEmcCluster::Begin | ( | ) | const |
Definition at line 115 of file RecEmcCluster.cxx.
Referenced by operator<<(), EmcRecSeedEThreshold::Seed(), EmcRecSeedLocalMax::Seed(), and EmcRecSplitWeighted::Split().
RecEmcHitMap::const_iterator RecEmcCluster::BeginSeed | ( | ) | const |
|
inlinestatic |
void RecEmcCluster::Clear | ( | ) |
Definition at line 96 of file RecEmcCluster.cxx.
Referenced by EmcRecHit2Cluster::Convert(), Erase(), RecEmcCluster(), and ~RecEmcCluster().
|
inlinevirtual |
Definition at line 25 of file RecEmcCluster.h.
void RecEmcCluster::ClusterId | ( | const RecEmcID | id | ) |
Definition at line 110 of file RecEmcCluster.cxx.
Referenced by EmcRecHit2Cluster::Convert(), and RecEmcClusterCnv::TObjectToDataObject().
void RecEmcCluster::Dump | ( | ) | const |
Definition at line 288 of file RecEmcCluster.cxx.
RecEmcHitMap::const_iterator RecEmcCluster::End | ( | ) | const |
Definition at line 120 of file RecEmcCluster.cxx.
Referenced by Erase(), operator<<(), EmcRecSeedEThreshold::Seed(), EmcRecSeedLocalMax::Seed(), and EmcRecSplitWeighted::Split().
RecEmcHitMap::const_iterator RecEmcCluster::EndSeed | ( | ) | const |
Definition at line 181 of file RecEmcCluster.cxx.
Referenced by operator<<().
void RecEmcCluster::Erase | ( | const RecEmcHit & | aHit | ) |
Definition at line 139 of file RecEmcCluster.cxx.
RecEmcHitMap::const_iterator RecEmcCluster::Find | ( | const RecEmcID & | CellId | ) | const |
Definition at line 125 of file RecEmcCluster.cxx.
Referenced by EmcRecSeedEThreshold::Seed(), EmcRecSeedLocalMax::Seed(), and EmcRecSplitWeighted::Split().
RecEmcHitMap::const_iterator RecEmcCluster::FindSeed | ( | const RecEmcID & | CellId | ) | const |
Definition at line 186 of file RecEmcCluster.cxx.
|
inline |
Definition at line 41 of file RecEmcCluster.h.
Referenced by EmcRecFastCluster2Shower::Convert(), operator<<(), and EmcRecSplitWeighted::Split().
RecEmcEnergy RecEmcCluster::getEnergy | ( | ) | const |
Definition at line 216 of file RecEmcCluster.cxx.
Referenced by EmcRecFastCluster2Shower::Convert(), and EmcRecSplitWeighted::Split().
HepPoint3D RecEmcCluster::getPosition | ( | ) | const |
Definition at line 230 of file RecEmcCluster.cxx.
Referenced by EmcRecFastCluster2Shower::Convert(), and getSecondMoment().
double RecEmcCluster::getSecondMoment | ( | ) | const |
Definition at line 259 of file RecEmcCluster.cxx.
Referenced by EmcRec::execute(), and EmcRecSplitWeighted::Split().
int RecEmcCluster::getSeedSize | ( | ) | const |
Definition at line 199 of file RecEmcCluster.cxx.
Referenced by operator<<().
|
inline |
int RecEmcCluster::getShowerSize | ( | ) | const |
Definition at line 204 of file RecEmcCluster.cxx.
Referenced by operator<<().
void RecEmcCluster::Insert | ( | const RecEmcHit & | aHit | ) |
Definition at line 132 of file RecEmcCluster.cxx.
Referenced by EmcRecHit2Cluster::Convert(), and RecEmcClusterCnv::TObjectToDataObject().
void RecEmcCluster::InsertSeed | ( | const RecEmcHit & | aSeed | ) |
Definition at line 193 of file RecEmcCluster.cxx.
Referenced by RecEmcClusterCnv::TObjectToDataObject().
void RecEmcCluster::InsertShowerId | ( | const RecEmcID | id | ) |
Definition at line 210 of file RecEmcCluster.cxx.
Referenced by EmcRecSplitWeighted::Split().
|
inline |
Definition at line 73 of file RecEmcCluster.h.
Referenced by RecEmcClusterCnv::TObjectToDataObject().
|
protected |
Definition at line 80 of file RecEmcCluster.h.
Referenced by Clear(), ClusterId(), Dump(), Erase(), and getClusterId().
|
protected |
Definition at line 82 of file RecEmcCluster.h.
Referenced by Begin(), Clear(), Dump(), End(), Erase(), Find(), getEnergy(), getPosition(), getSecondMoment(), and Insert().
|
protected |
Definition at line 84 of file RecEmcCluster.h.
Referenced by BeginSeed(), Clear(), EndSeed(), FindSeed(), getSeedSize(), and InsertSeed().
|
protected |
Definition at line 87 of file RecEmcCluster.h.
Referenced by Clear(), getShowerIdVec(), getShowerSize(), InsertShowerId(), and ShowerIdVec().