CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackSelector.h
Go to the documentation of this file.
1 #ifndef RecoBTag_SecondaryVertex_TrackSelector_h
2 #define RecoBTag_SecondaryVertex_TrackSelector_h
3 
5 
10 
11 namespace reco {
12 
14  public:
15  TrackSelector(const edm::ParameterSet &params);
17 
18  bool operator() (const reco::Track &track,
20  const reco::Jet &jet,
21  const GlobalPoint &pv) const;
22 
23  private:
26  unsigned int minPixelHits;
27  unsigned int minTotalHits;
28  double minPt;
29  double maxNormChi2;
30  double maxJetDeltaR;
31  double maxDistToAxis;
32  double maxDecayLen;
33  double sip2dValMin;
34  double sip2dValMax;
35  double sip2dSigMin;
36  double sip2dSigMax;
37  double sip3dValMin;
38  double sip3dValMax;
39  double sip3dSigMin;
40  double sip3dSigMax;
41 };
42 
43 } // namespace reco
44 
45 #endif // RecoBTag_SecondaryVertex_TrackSelector_h
TrackQuality
track quality
Definition: TrackBase.h:95
Base class for all types of Jets.
Definition: Jet.h:21
reco::TrackBase::TrackQuality quality
Definition: TrackSelector.h:25
TrackSelector(const edm::ParameterSet &params)
unsigned int minPixelHits
Definition: TrackSelector.h:26
ROOT::Math::PositionVector3D< ROOT::Math::Cartesian3D< float >, ROOT::Math::GlobalCoordinateSystemTag > GlobalPoint
point in global coordinate system
Definition: Point3D.h:18
bool operator()(const reco::Track &track, const reco::TrackIPTagInfo::TrackIPData &ipData, const reco::Jet &jet, const GlobalPoint &pv) const
unsigned int minTotalHits
Definition: TrackSelector.h:27