StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StHighPtFilter.h
1 // @(#)STAR/eg:$Id: StHighPtFilter.h,v 1.1 2011/01/25 20:06:52 jwebb Exp $
2 // Author: V.Perev Mar/2009
4 // //
5 // StExampleFilter: base filter class for EvGen and Geant //
7 
8 #ifndef STAR_StHighPtFilter
9 #define STAR_StHighPtFilter
10 #include <string>
11 #include "StMCFilter.h"
13 class StG3ParticleMaster;
17 class StHighPtFilter: public StMCFilter {
18 
19 
20  public:
21  // ****** constructors and destructor
23  virtual ~StHighPtFilter(){;}
24 
27  int RejectEG(const StGenParticleMaster &ptl) const;
28 
31  int RejectGT(const StGenParticleMaster &ptl) const;
32 
35  int RejectGE(const StGenParticleMaster &ptl) const;
36 
37  void readConfig();
38  void parseConfig( std::string key, double value );
39 
40  public:
41  protected:
42 
43  double mPtCut;
44  double mEtaCut;
45 
46 };
47 
48 #endif
49 
int RejectGT(const StGenParticleMaster &ptl) const
Master class for StGimParticle filled from GEANT3 internal structures.
Definition: StG3Particle.h:26
int RejectEG(const StGenParticleMaster &ptl) const
int RejectGE(const StGenParticleMaster &ptl) const