1 #ifndef __StMyClusterMaker_h__
2 #define __StMyClusterMaker_h__
61 #include "StEEmcGenericClusterMaker.h"
64 #include "StMuDSTMaker/COMMON/StMuDstMaker.h"
65 #include "StMuDSTMaker/COMMON/StMuDst.h"
66 #include "StMuDSTMaker/COMMON/StMuEvent.h"
67 #include "StMuDSTMaker/COMMON/StMuTrack.h"
70 #include "TObjArray.h"
72 #include "TClonesArray.h"
127 void setFloor( Float_t relative_yield, Float_t width ){ mFloorParams[0]=relative_yield; mFloorParams[1]=width; }
129 virtual const char* GetCVS()
const
130 {
static const char cvs[]=
"Tag $Name: $ $Id: StMyClusterMaker.h,v 1.6 2014/08/06 11:42:59 jeromel Exp $ built " __DATE__
" " __TIME__;
return cvs;}
137 Float_t seed_threshold;
160 Int_t buildLayer( Int_t layer );
166 Bool_t mBreakTruncation;
167 Bool_t mBreakInflection;
169 Float_t mFloorParams[2];
EEmc ADC –> energy maker.
void setSmdSeedEnergy(Float_t e, Float_t s=0.)
Sets SMD seed threshold.
virtual Int_t buildPreshowerClusters()
builder for preshower clusters (both layers)
virtual Int_t buildSmdClusters()
builder for smd clusters
void setDoBreakTruncation(Bool_t b)
Sets energy ratio break.
virtual Int_t buildTowerClusters()
builder for tower clusters
void setFloor(Float_t relative_yield, Float_t width)
void setMinimumEnergy(Float_t e, Int_t layer=0)
Sets the minimum energy required to add a tower.
void setSeedEnergy(Float_t e, Int_t layer=0)
Sets the minimum seed energy for each tower layer.
void setSmdMinimumEnergy(Float_t e)
Sets minimum energy to add an SMD strip to a cluster.
void setSmdTruncationRatio(Float_t t)
void setEtaCut(Int_t nbins)
Sets the maximum distance (in eta bins) from the seed tower.
void setSmdMaximumSize(Int_t m)
Sets maximum number of strips to add on each side of the cluster.
void setSmdMinimumStrips(Int_t m)
Set the minimum number of SMD strips to accept a cluster.
virtual Int_t buildPostshowerClusters()
builder for postshower clusters
void setPhiCut(Int_t nbins)
Sets the maximum distance (in phi bins) from the seed tower.
void setDoBreakInflection(Bool_t b)
Sets inflection-point break.
void setDoBreakSize(Bool_t b)
Sets maximimum size truncation.