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

#include <StIstScanClusterAlgo.h>

Inheritance diagram for StIstScanClusterAlgo:
StIstIClusterAlgo

Protected Types

enum  { kIstScanClusterAlgo = 2 }
 

Protected Member Functions

virtual Int_t doClustering (const StIstCollection &istCollection, StIstRawHitCollection &rawHits, StIstClusterCollection &clusters)
 

Additional Inherited Members

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

Detailed Description

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

1) Reads all raw hits per ladder (six sensors) and groups into vectors (each vector corresponds to a sensor column). 2) Does clustering in individual column. 3) Does clustering in neighboring columns. 4) Fill hit collections.

Author
Yaping Wang
Date
March 2013
Author
Dmitri Smirnov

Definition at line 26 of file StIstScanClusterAlgo.h.


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