60 #ifndef STAR_StFgtSeededClusterAlgo_HH
61 #define STAR_StFgtSeededClusterAlgo_HH
65 #include "StFgtIClusterAlgo.h"
92 virtual Int_t Finish();
94 virtual void setJumpSingleStrip(Bool_t jump);
95 void setThreshold2AddStrip(Float_t v);
104 void doStripFit(
void* stripsT);
105 Float_t doClusterShapeFit(
void* stripsT);
106 void setNumAdditionalStrips(Int_t numStrips);
108 Int_t numAdditionalStrips;
116 Float_t mThreshold2AddStrip;
121 TH1D* hGaussFitStatus;
136 inline void StFgtSeededClusterAlgo::setJumpSingleStrip(Bool_t jump)
140 inline void StFgtSeededClusterAlgo::setThreshold2AddStrip(Float_t v){ mThreshold2AddStrip=v;}
142 inline void StFgtSeededClusterAlgo::setNumAdditionalStrips(Int_t numStrips){numAdditionalStrips=numStrips;}
143 inline void StFgtSeededClusterAlgo::setDb(
StFgtDb* pDb){mDb=pDb;}
Bool_t isSameCluster(StFgtStrip **itSeed, StFgtStrip **nextStrip)
function to check if the strip belongs to the cluster. If it returns false we stop adding strips to t...
virtual Int_t doClustering(const StFgtCollection &fgtCollection, StFgtStripCollection &strips, StFgtHitCollection &clusters)
the main function, using a collection of strips tht fired to build clusters of neighbouring strips ...
Int_t addStrips2Cluster(StFgtHit *clus, StFgtStrip **itSeed, StFgtStrip **itVecBegin, StFgtStrip **itVecEnd, Bool_t direction, Int_t sidedSize)
migrated to A2C maker
void FillClusterInfo(StFgtHit *cluster, StFgtStripCollection &allStrips)
fill in cluster info like charge from the strips