CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
TrackClassFilter.h
Go to the documentation of this file.
1 #ifndef TrackClassFilter_H
2 #define TrackClassFilter_H
3 
9 
13 {
14  public:
15 
17 
18  class Input
19  {
20  public:
21  Input(const bool useQ, const reco::Track & t,const reco::Jet &j, const reco::Vertex & v) :
22  useQuality(useQ), track(t), jet(j), vertex(v) {}
23  const bool useQuality;
24  const reco::Track & track;
25  const reco::Jet & jet;
27  };
28 
31  typedef bool result_type;
32 
33  bool operator()(const first_argument_type & , const second_argument_type &) const;
34 
35 // void dump() const;
36 
37 };
38 
39 
40 #endif
41 
42 
43 
44 
45 
46 
47 
48 
const reco::Jet & jet
Base class for all types of Jets.
Definition: Jet.h:20
Input(const bool useQ, const reco::Track &t, const reco::Jet &j, const reco::Vertex &v)
bool operator()(const first_argument_type &, const second_argument_type &) const
int j
Definition: DBlmapReader.cc:9
TrackProbabilityCalibration::Entry second_argument_type
const reco::Track & track
const reco::Vertex & vertex