StRoot
1
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Groups
Pages
StMCFilter
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"
12
class
StHepParticleMaster
;
13
class
StG3ParticleMaster
;
14
class
StGenParticleMaster
;
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
StG3ParticleMaster
Master class for StGimParticle filled from GEANT3 internal structures.
Definition:
StG3Particle.h:26
StExampleFilter
Definition:
StExampleFilter.h:17
StGenParticleMaster
Definition:
StGenParticle.h:176
StExampleFilter::RejectGT
int RejectGT(const StGenParticleMaster &ptl) const
Definition:
StExampleFilter.cxx:109
StExampleFilter::RejectEG
int RejectEG(const StGenParticleMaster &ptl) const
Definition:
StExampleFilter.cxx:89
StExampleFilter::RejectGE
int RejectGE(const StGenParticleMaster &ptl) const
Definition:
StExampleFilter.cxx:115
StHepParticleMaster
Definition:
StHepParticle.h:43
StMCFilter
Definition:
StMCFilter.h:23
Generated by
1.8.5