Main Page
Namespaces
Classes
Package Documentation
FastSimulation
Event
interface
KineParticleFilter.h
Go to the documentation of this file.
1
#ifndef FastSimulation_Event_KineParticleFilter_H
2
#define FastSimulation_Event_KineParticleFilter_H
3
4
#include "
DataFormats/Math/interface/LorentzVector.h
"
5
6
class
RawParticle
;
7
namespace
edm
{
8
class
ParameterSet
;
9
}
10
11
class
KineParticleFilter
12
{
13
public
:
14
KineParticleFilter
(
const
edm::ParameterSet
& kine);
15
16
~KineParticleFilter
(){;}
17
18
bool
acceptParticle(
const
RawParticle
&
p
)
const
;
19
20
bool
acceptVertex(
const
math::XYZTLorentzVector
& p)
const
;
21
22
private
:
23
// see constructor for comments
24
double
chargedPtMin2,
EMin
,
protonEMin
;
25
double
cos2ThetaMax
;
26
double
vertexRMax2,
vertexZMax
;
27
};
28
29
#endif
AlCaHLTBitMon_ParallelJobs.p
p
Definition:
AlCaHLTBitMon_ParallelJobs.py:153
KineParticleFilter::cos2ThetaMax
double cos2ThetaMax
Definition:
KineParticleFilter.h:25
ParameterSet
Definition:
Functions.h:16
KineParticleFilter
Definition:
KineParticleFilter.h:11
KineParticleFilter::protonEMin
double protonEMin
Definition:
KineParticleFilter.h:24
math::XYZTLorentzVector
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition:
LorentzVector.h:29
RawParticle
Definition:
RawParticle.h:40
LorentzVector.h
KineParticleFilter::~KineParticleFilter
~KineParticleFilter()
Definition:
KineParticleFilter.h:16
edm
HLT enums.
Definition:
AlignableModifier.h:17
edm::ParameterSet
Definition:
ParameterSet.h:36
KineParticleFilter::vertexZMax
double vertexZMax
Definition:
KineParticleFilter.h:26
particleFlowSimParticle_cfi.EMin
EMin
Definition:
particleFlowSimParticle_cfi.py:14
Generated for CMSSW Reference Manual by
1.8.11