18 #include "StPhmdClusterCollection.h"
19 #include "StPhmdHit.h"
26 StPhmdClusterCollection::~StPhmdClusterCollection()
30 StPhmdClusterCollection::deleteClusters()
32 StSPtrVecPhmdClusterIterator iter;
33 for (iter=mClusters.begin(); iter != mClusters.end(); iter++)
34 mClusters.erase(iter);
38 StPhmdClusterCollection::deleteCluster(
StPhmdCluster* cluster)
40 StSPtrVecPhmdClusterIterator iter;
41 for (iter=mClusters.begin(); iter != mClusters.end(); iter++)
42 if (*iter == cluster) mClusters.erase(iter);
45 void StPhmdClusterCollection::addCluster(
StPhmdCluster* cluster)
47 mClusters.push_back(cluster);
51 StPhmdClusterCollection::numberOfclusters()
const
52 {
return mClusters.size();}
55 StPhmdClusterCollection::clusters()
58 const StSPtrVecPhmdCluster&
59 StPhmdClusterCollection::clusters()
const
63 StPhmdClusterCollection::clusterFinderId()
const
64 {
return mClusterFinderId;}
67 StPhmdClusterCollection::clusterFinderParamVersion()
const
68 {
return mClusterFinderParamVersion;}
71 StPhmdClusterCollection::setClusterFinderId(
int val)
72 {mClusterFinderId = val;}
75 StPhmdClusterCollection::setClusterFinderParamVersion(
int val)
76 {mClusterFinderParamVersion = val;}