StRoot
1
|
#include <StEEmcStripClusterFinderTSP.h>
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 () |
See header for description.
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.