CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
TrackSelection.h
Go to the documentation of this file.
1 #ifndef CalibrationIsolatedParticlesTrackSelection_h
2 #define CalibrationIsolatedParticlesTrackSelection_h
3 
4 // system include files
5 #include <cmath>
6 
9 
10 namespace spr {
11 
14  minPt = 0;
16  maxDxyPV = maxDzPV = 999999.;
17  maxChi2 = maxDpOverP = 99999999., minOuterHit = minLayerCrossed = 0;
18  maxInMiss = maxOutMiss = -1;
19  }
20  double minPt;
25  };
26 
27  bool goodTrack(const reco::Track* pTrack,
28  math::XYZPoint leadPV,
30  bool debug = false);
31 
32 } // namespace spr
33 #endif
TrackQuality
track quality
Definition: TrackBase.h:150
bool goodTrack(const reco::Track *pTrack, math::XYZPoint leadPV, trackSelectionParameters parameters, bool debug=false)
#define debug
Definition: HDRShower.cc:19
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
reco::TrackBase::TrackQuality minQuality