00001
00002
00003 #ifndef STAR_StEemcGammaFilter
00004 #define STAR_StEemcGammaFilter
00005
00017 #include "StMCFilter/StMCFilter.h"
00018
00019
00020
00021 class StGenParticleMaster;
00022
00023
00024 class StEemcGammaFilter : public StMCFilter
00025 {
00026
00027 public:
00028
00029 StEemcGammaFilter();
00030 virtual ~StEemcGammaFilter() {};
00031
00032
00033 int RejectGT(const StGenParticleMaster &ptl) const;
00034
00035 virtual const char *GetCVS() const
00036 {
00037 static const char cvs[]="Tag $Name: $ $Id: StEemcGammaFilter.h,v 1.3 2010/08/09 21:52:21 seluzhen Exp $ built "__DATE__" "__TIME__ ;
00038 return cvs;
00039 }
00040
00041 private:
00042
00043 static const double mConeRadius;
00044 static const double mSeedThreshold;
00045 static const double mClusterThreshold;
00046 static const double mEtaLow;
00047 static const double mEtaHigh;
00048 static const double mCalDepth;
00049 static const double mHadronScale;
00050 static const double mMinPartEnergy;
00051 static const double mMaxVertex;
00052
00053 int mPrintLevel;
00054 int mFilterMode;
00055
00056 };
00057
00058 #endif
00059
00060
00061
00062
00063
00064