StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
StExampleFilter.h
1 // @(#)STAR/eg:$Id: StExampleFilter.h,v 1.4 2009/05/09 00:44:58 perev Exp $
2 // Author: V.Perev Mar/2009
4 // //
5 // StExampleFilter: base filter class for EvGen and Geant //
7 
8 #ifndef STAR_StExampleFilter
9 #define STAR_StExampleFilter
10 #include <string>
11 #include "StMCFilter.h"
13 class StG3ParticleMaster;
17 class StExampleFilter : public StMCFilter {
18 
19 
20 public:
21  // ****** constructors and destructor
22  StExampleFilter():StMCFilter("example"){};
23  virtual ~StExampleFilter(){;}
24 
27  int RejectEG(const StGenParticleMaster &ptl) const;
28 
31 
32  int RejectGT(const StGenParticleMaster &ptl) const;
33 
36  int RejectGE(const StGenParticleMaster &ptl) const;
37 public:
38 // static methods
39 protected:
40 };
41 
42 #endif
43 
Master class for StGimParticle filled from GEANT3 internal structures.
Definition: StG3Particle.h:26
int RejectGT(const StGenParticleMaster &ptl) const
int RejectEG(const StGenParticleMaster &ptl) const
int RejectGE(const StGenParticleMaster &ptl) const