StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
StIstIClusterAlgo Class Referenceabstract

#include <StIstIClusterAlgo.h>

Inheritance diagram for StIstIClusterAlgo:
StIstScanClusterAlgo StIstSimpleClusterAlgo

Public Member Functions

void doClustering (StIstCollection &stIstCollection)
 
void setUsedTimeBin (unsigned char tb=UCHAR_MAX)
 
void setSplitFlag (bool splitFlag=true)
 

Protected Member Functions

virtual Int_t doClustering (const StIstCollection &, StIstRawHitCollection &, StIstClusterCollection &)=0
 

Protected Attributes

Bool_t mSplitCluster
 
UChar_t mTimeBin
 

Detailed Description

Abstract interface for concrete implementations of clustering algorithms.

Author
Yaping Wang
Date
March 2013
Author
Dmitri Smirnov

Definition at line 19 of file StIstIClusterAlgo.h.

Member Function Documentation

void StIstIClusterAlgo::doClustering ( StIstCollection stIstCollection)

Calls the actual clustering method that creates a cluster collection from a raw hit collection for each IST ladder.

Author
Dmitri Smirnov

Definition at line 12 of file StIstIClusterAlgo.cxx.

References StIstConsts::kIstNumLadders.

Referenced by StIstClusterMaker::Make().


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