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
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"
12
class
StHepParticleMaster
;
13
class
StG3ParticleMaster
;
14
class
StGenParticleMaster
;
17
class
StHighPtFilter
:
public
StMCFilter
{
18
19
20
public
:
21
// ****** constructors and destructor
22
StHighPtFilter
();
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
StHighPtFilter::RejectGT
int RejectGT(const StGenParticleMaster &ptl) const
Definition:
StHighPtFilter.cxx:126
StG3ParticleMaster
Master class for StGimParticle filled from GEANT3 internal structures.
Definition:
StG3Particle.h:26
StGenParticleMaster
Definition:
StGenParticle.h:176
StHighPtFilter
Definition:
StHighPtFilter.h:17
StHighPtFilter::RejectEG
int RejectEG(const StGenParticleMaster &ptl) const
Definition:
StHighPtFilter.cxx:119
StHighPtFilter::StHighPtFilter
StHighPtFilter()
Definition:
StHighPtFilter.cxx:85
StHepParticleMaster
Definition:
StHepParticle.h:43
StMCFilter
Definition:
StMCFilter.h:23
StHighPtFilter::RejectGE
int RejectGE(const StGenParticleMaster &ptl) const
Definition:
StHighPtFilter.cxx:159
Generated by
1.8.5