CMS 3D CMS Logo

StandAloneMuonRefitter.h
Go to the documentation of this file.
1 #ifndef RecoMuon_StandAloneTrackFinder_StandAloneMuonRefitter_H
2 #define RecoMuon_StandAloneTrackFinder_StandAloneMuonRefitter_H
3 
14 
15 namespace edm {class ParameterSet;}
16 class MuonServiceProxy;
17 class TrajectoryFitter;
18 class Trajectory;
19 
21  public:
22  typedef std::pair<bool, Trajectory> RefitResult;
23 
24  public:
27 
29  virtual ~StandAloneMuonRefitter();
30 
31  // Operations
32 
34  RefitResult singleRefit(const Trajectory&);
35  RefitResult refit(const Trajectory&);
36 
37 protected:
38 
39 private:
43  unsigned int theNumberOfIterations;
46  double errorRescale;
47 };
48 #endif
49 
const MuonServiceProxy * theService
edm::ESHandle< TrajectoryFitter > theFitter
std::pair< bool, Trajectory > RefitResult
HLT enums.