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 
15 
16 namespace edm {
17  class ParameterSet;
18  class ConsumesCollector;
19 } // namespace edm
20 class MuonServiceProxy;
21 class TrajectoryFitter;
22 class Trajectory;
23 
25 public:
26  typedef std::pair<bool, Trajectory> RefitResult;
27 
28 public:
31 
33  virtual ~StandAloneMuonRefitter();
34 
35  // Operations
36 
40 
41 protected:
42 private:
46  unsigned int theNumberOfIterations;
49  double errorRescale;
50 };
51 #endif
StandAloneMuonRefitter(const edm::ParameterSet &par, edm::ConsumesCollector col, const MuonServiceProxy *service)
Constructor.
const MuonServiceProxy * theService
edm::ESHandle< TrajectoryFitter > theFitter
std::pair< bool, Trajectory > RefitResult
RefitResult refit(const Trajectory &)
const edm::ESGetToken< TrajectoryFitter, TrajectoryFitter::Record > theFitterToken
virtual ~StandAloneMuonRefitter()
Destructor.
RefitResult singleRefit(const Trajectory &)
Refit.
HLT enums.
col
Definition: cuy.py:1009