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

#include <StEEmcStripClusterFinderTSP.h>

Inheritance diagram for StEEmcStripClusterFinderTSP_t:
StEEmcStripClusterFinder_t StFinderAlg_t

Public Member Functions

virtual Int_t find (const ESmdLayer_t &stripArray, StSimpleClusterVec_t &cluster)
 find some clusters
void setNumSmoothIters (UInt_t val)
void setMinStripsPerCluster (UInt_t val)
void setMaxDist (UInt_t val)
void setSearchMargin (UInt_t val)
void setSeedAbsThres (Double_t val)
void setSeedRelThres (Double_t val)
void setAbsPeakValleyThres (Double_t val)
void setAnomalySubFactor (Double_t val)
- Public Member Functions inherited from StEEmcStripClusterFinder_t
virtual void clear ()
 clear things before doing the finding for the next sector or layer
void resetClusterCount ()
 reset the count
void setCurrentLayer (LayerOfSMD_t layer)
 Set current layer and sector.
void setCurrentSector (Int_t sector)
- Public Member Functions inherited from StFinderAlg_t
Bool_t isReady () const
 Check if status is ready for hit finding.

Protected Types

typedef std::vector< Int_t > IntVec_t

Protected Attributes

UInt_t mNumSmoothIters
UInt_t mMinStripsPerCluster
UInt_t mMaxDist
UInt_t mSearchMargin
Double_t mSeedAbsThres
Double_t mSeedRelThres
Double_t mAbsPeakValleyThres
Double_t mAnomalySupFactor
Double_t mStripEnergyArray [kEEmcNumStrips]
Double_t mSmoothedEnergyArrayA [kEEmcNumStrips]
Double_t mSmoothedEnergyArrayB [kEEmcNumStrips]
Int_t mSmallestIdx
Int_t mLargestIdx
- Protected Attributes inherited from StEEmcStripClusterFinder_t
LayerOfSMD_t mLayer
Int_t mSector
Int_t mLastClusterID
- Protected Attributes inherited from StFinderAlg_t
Bool_t mIsReady

Additional Inherited Members

- Public Types inherited from StEEmcStripClusterFinder_t
enum  LayerOfSMD_t { U_LAYER = 0, V_LAYER = 1 }
 enum to keep track of layers
- Static Public Member Functions inherited from StFinderAlg_t
static void setEventNum (Int_t eventNum)
static Int_t getEventNum ()

Detailed Description

Stephen Gliske

See header for description.

Stephen Gliske

This algorithm applies the smoother, attributed J.W. Tukey, and then identifies clusters which each peak above threshold. The Tukey-smoother is already programmed in TH1::SmoothArray(...).

Note: TSP stands for "apply (T)ukey-(S)moother and find (P)eaks".

Definition at line 20 of file StEEmcStripClusterFinderTSP.h.

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