StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StEemcGammaFilter.h
1 // $Id: StEemcGammaFilter.h,v 1.4 2014/08/06 11:43:26 jeromel Exp $
2 
3 #ifndef STAR_StEemcGammaFilter
4 #define STAR_StEemcGammaFilter
5 
17 #include "StMCFilter/StMCFilter.h"
18 
19 
20 // Forward declarations
22 
23 
25 {
26 
27  public:
28 
30  virtual ~StEemcGammaFilter() {};
31 
32  // Reject after vertex sampling
33  int RejectGT(const StGenParticleMaster &ptl) const;
34 
35  virtual const char *GetCVS() const
36  {
37  static const char cvs[]="Tag $Name: $ $Id: StEemcGammaFilter.h,v 1.4 2014/08/06 11:43:26 jeromel Exp $ built " __DATE__ " " __TIME__ ;
38  return cvs;
39  }
40 
41  private:
42 
43  static const double mConeRadius;
44  static const double mSeedThreshold;
45  static const double mClusterThreshold;
46  static const double mEtaLow;
47  static const double mEtaHigh;
48  static const double mCalDepth;
49  static const double mHadronScale;
50  static const double mMinPartEnergy;
51  static const double mMaxVertex;
52 
53  int mPrintLevel;
54  int mFilterMode;
55 
56 };
57 
58 #endif
59 
60 // $Log: StEemcGammaFilter.h,v $
61 // Revision 1.4 2014/08/06 11:43:26 jeromel
62 // Suffix on literals need to be space (later gcc compiler makes it an error) - first wave of fixes
63 //
64 // Revision 1.3 2010/08/09 21:52:21 seluzhen
65 // updated comment field
66 //
67 
int RejectGT(const StGenParticleMaster &ptl) const
Rejection of GEANT Tracking.
Pythia level Endcap EMC gamma filter.