1 #ifndef __StMyPointMaker_h__
2 #define __StMyPointMaker_h__
44 #include "StEEmcGenericPointMaker.h"
55 virtual void Clear(Option_t *opts=
"");
57 void setSplit(Bool_t s =
true){ mAllowSplitting=s; }
58 void setSplitMinimumET( Float_t et ){ mSplitMinimumET=et; }
60 void setSmdMinFraction( Float_t f ){
mSmdMinFrac=f; }
64 Bool_t mAllowSplitting;
65 Float_t mSplitMinimumET;
79 Bool_t
AssociateClusters(
const StEEmcSmdClusterVec_t &c1, StEEmcSmdClusterVec_t &c2 );
81 Bool_t SplitClusters( StEEmcSmdClusterVec_t &c1,
const StEEmcSmdClusterVec_t &c2 );
EEmc ADC –> energy maker.
Bool_t split(const StEEmcSmdCluster &in1, const StEEmcSmdCluster &in2, StEEmcSmdCluster &out1, StEEmcSmdCluster &out2, Float_t &chi2)
Bool_t AssociateClusters(const StEEmcSmdClusterVec_t &c1, StEEmcSmdClusterVec_t &c2)
A base class for representing clusters of EEMC smd strips.
virtual void Clear(Option_t *opts="")
User defined functions.
Float_t energyChi2(const StEEmcSmdCluster &c1, const StEEmcSmdCluster &c2) const
Given two clusters, return (e1-e2)^2/nmips.