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 
13 
14 namespace edm {
15  class ParameterSet;
16 }
17 class MuonServiceProxy;
18 class TrajectoryFitter;
19 class Trajectory;
20 
22 public:
23  typedef std::pair<bool, Trajectory> RefitResult;
24 
25 public:
28 
30  virtual ~StandAloneMuonRefitter();
31 
32  // Operations
33 
35  RefitResult singleRefit(const Trajectory&);
36  RefitResult refit(const Trajectory&);
37 
38 protected:
39 private:
43  unsigned int theNumberOfIterations;
46  double errorRescale;
47 };
48 #endif
const MuonServiceProxy * theService
edm::ESHandle< TrajectoryFitter > theFitter
std::pair< bool, Trajectory > RefitResult
HLT enums.