CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GlobalTrackQualityProducer.h
Go to the documentation of this file.
1 #ifndef GlobalTrackingTools_GlobalTrackQualityProducer_h
2 #define GlobalTrackingTools_GlobalTrackQualityProducer_h
3 
4 #include <string>
5 #include <vector>
6 
11 
16 
20 
23 
24 class GlobalMuonRefitter;
25 
27  public:
28  explicit GlobalTrackQualityProducer(const edm::ParameterSet& iConfig);
29 
30  virtual ~GlobalTrackQualityProducer(); // {}
31 
32  private:
33  virtual void produce(edm::Event&, const edm::EventSetup&);
34  virtual std::pair<double,double> kink(Trajectory& muon) const ;
35  virtual std::pair<double,double> newChi2(Trajectory& muon) const;
36  virtual double trackProbability(Trajectory& track) const;
37 
44  //muon::SelectionType selectionType_;
45 };
46 #endif
virtual std::pair< double, double > newChi2(Trajectory &muon) const
virtual double trackProbability(Trajectory &track) const
virtual std::pair< double, double > kink(Trajectory &muon) const
GlobalMuonTrackMatcher * theGlbMatcher
virtual void produce(edm::Event &, const edm::EventSetup &)
GlobalTrackQualityProducer(const edm::ParameterSet &iConfig)