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
StEmcOldFinder Class Reference

#include <StEmcOldFinder.h>

Inheritance diagram for StEmcOldFinder:
StEmcVirtualFinder

Public Member Functions

virtual Bool_t findClusters (StEvent *)
 finds clusters in a StEvent object
 
void setEnergySeed (Int_t det, Float_t a)
 sets the energy seed. Energy seed is the minimum energy a hit should have to start looking for a cluster in that region
 
void setEnergyAdd (Int_t det, Float_t a)
 sets the energy add. Energy add is the minimum energy a hit should have to be include in a cluster
 
void setEnergyThresholdAll (Int_t det, Float_t a)
 sets the energy threshold. Energy threshold is the minimum energy a cluster should have to be saved
 
void setSizeMax (Int_t det, Int_t a)
 sets the size max. Size max is the maximum number of hits a cluster can have
 
Float_t energySeed (Int_t det)
 returns the energy seed value for a given detector
 
Float_t energyAdd (Int_t det)
 returns the energy add value for a given detector
 
Float_t energyThresholdAll (Int_t det)
 returns the energy threshold for a given detector
 
Int_t sizeMax (Int_t det)
 returns the size max for a given detector
 
- Public Member Functions inherited from StEmcVirtualFinder
virtual Bool_t fillStEvent (StEvent *)
 fills the StEvent object with the StEmcPreCluster objects in the collections
 
virtual Bool_t fillHistograms (StEvent *)
 fills the QA histograms
 
virtual Bool_t clear (StEvent *)
 removes clusters and points from the StEvent object
 
virtual Bool_t clear ()
 clear the pre cluster collections
 
void setPrint (Bool_t a)
 Obsolete function; users can control messages with logger config file.
 

Protected Member Functions

Bool_t findClustersInDetector (StEmcDetector *)
 finds clusters in a given detector
 
Bool_t findClustersInModule (Int_t, StEmcModule *)
 finds clusters in a BEMC module
 
Bool_t testOnNeighbor (Int_t, Int_t)
 test for hits in neighbor strips
 

Protected Attributes

Float_t mEnergySeed [MAXDETBARREL]
 
Float_t mEnergyAdd [MAXDETBARREL]
 
Float_t mEnergyThresholdAll [MAXDETBARREL]
 
Int_t mSizeMax [MAXDETBARREL]
 
TArrayF mEnergy
 
TArrayI mEW
 
TArrayI mSW
 
TArrayI mUsed
 
TArrayI mHitsId
 
Int_t mNHit
 
Int_t mNH
 
Int_t mFirst
 
Int_t mLast
 
Int_t mKeyEta
 
Int_t mKeyPhi
 
Int_t mEtaFirst
 
Int_t mEtaLast
 
Int_t mPhiFirst
 
Int_t mPhiLast
 
Int_t mSecond
 
Int_t mEtaSeed
 
Int_t mKeyDir
 
Int_t mOverlapFlag
 
Float_t mEnergyLast
 
Float_t mEnergyFirst
 
- Protected Attributes inherited from StEmcVirtualFinder
StEmcPreClusterCollectionmColl [MAXDETBARREL]
 
TH1F * mHist1D [NHIST1][MAXDETBARREL]
 
TH2F * mHist2D [NHIST2][MAXDETBARREL]
 
Bool_t mPrint
 

Detailed Description

Author
Alexandre A. P. Suaide

This is the original BEMC cluster finder algorithm developed by Subhasis and Aleksei Pavlinov. It was ported to this new framework.

Definition at line 23 of file StEmcOldFinder.h.


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