CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
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:
26  StandAloneMuonRefitter(const edm::ParameterSet& par, const MuonServiceProxy* service);
27 
29  virtual ~StandAloneMuonRefitter();
30 
31  // Operations
32 
36 
37 protected:
38 
39 private:
43  unsigned int theNumberOfIterations;
46  double errorRescale;
47 };
48 #endif
49 
const MuonServiceProxy * theService
StandAloneMuonRefitter(const edm::ParameterSet &par, const MuonServiceProxy *service)
Constructor.
edm::ESHandle< TrajectoryFitter > theFitter
std::pair< bool, Trajectory > RefitResult
RefitResult refit(const Trajectory &)
virtual ~StandAloneMuonRefitter()
Destructor.
RefitResult singleRefit(const Trajectory &)
Refit.