CMS 3D CMS Logo

KineParticleFilter.h
Go to the documentation of this file.
1 #ifndef FastSimulation_Event_KineParticleFilter_H
2 #define FastSimulation_Event_KineParticleFilter_H
3 
5 
6 class RawParticle;
7 namespace edm {
8  class ParameterSet;
9 }
10 
12 {
13 public:
15 
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
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
Definition: LorentzVector.h:29
HLT enums.