StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Protected Types | Protected Member Functions | List of all members
StFstScanRadiusClusterAlgo Class Reference

#include <StFstScanRadiusClusterAlgo.h>

Inheritance diagram for StFstScanRadiusClusterAlgo:
StFstIClusterAlgo

Protected Types

enum  { kFstScanRadiusClusterAlgo = 2 }
 

Protected Member Functions

virtual Int_t doClustering (const StFstCollection &fstCollection, StFstRawHitCollection &rawHits, StFstClusterCollection &clusters)
 

Additional Inherited Members

- Public Member Functions inherited from StFstIClusterAlgo
void doClustering (StFstCollection &stFstCollection)
 
void setUsedTimeBin (unsigned char tb=UCHAR_MAX)
 
void setSplitFlag (bool splitFlag=true)
 
- Protected Attributes inherited from StFstIClusterAlgo
Bool_t mSplitCluster
 
UChar_t mTimeBin
 

Detailed Description

Concrete implementation of a simple algorithm for clustering of the raw hits registered by the 2D FST sensors. The clustering is done sequentially–first in phistrips and then the phistrip-wise proto-clusters are grouped in neighboring phistrips.

1) Reads all raw hits per wedge (three sensors) and groups into vectors (each vector corresponds to a sensor phistrip). 2) Does clustering in individual phistrip. 3) Does clustering in neighboring phistrips. 4) Fill hit collections.

Author
Shenghui Zhang
Date
Sep 2021

Definition at line 25 of file StFstScanRadiusClusterAlgo.h.


The documentation for this class was generated from the following files: