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 
37 
38 protected:
39 private:
43  unsigned int theNumberOfIterations;
46  double errorRescale;
47 };
48 #endif
service
Definition: service.py:1
StandAloneMuonRefitter::RefitResult
std::pair< bool, Trajectory > RefitResult
Definition: StandAloneMuonRefitter.h:23
StandAloneMuonRefitter::theFitter
edm::ESHandle< TrajectoryFitter > theFitter
Definition: StandAloneMuonRefitter.h:41
StandAloneMuonRefitter::singleRefit
RefitResult singleRefit(const Trajectory &)
Refit.
Definition: StandAloneMuonRefitter.cc:41
ESHandle.h
StandAloneMuonRefitter::~StandAloneMuonRefitter
virtual ~StandAloneMuonRefitter()
Destructor.
Definition: StandAloneMuonRefitter.cc:34
edm
HLT enums.
Definition: AlignableModifier.h:19
StandAloneMuonRefitter::theMaxFractionOfLostHits
double theMaxFractionOfLostHits
Definition: StandAloneMuonRefitter.h:45
edm::ESHandle< TrajectoryFitter >
StandAloneMuonRefitter::errorRescale
double errorRescale
Definition: StandAloneMuonRefitter.h:46
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
StandAloneMuonRefitter::isForceAllIterations
bool isForceAllIterations
Definition: StandAloneMuonRefitter.h:44
StandAloneMuonRefitter::theFitterName
std::string theFitterName
Definition: StandAloneMuonRefitter.h:42
edm::ParameterSet
Definition: ParameterSet.h:36
StandAloneMuonRefitter
Definition: StandAloneMuonRefitter.h:21
ParameterSet
Definition: Functions.h:16
StandAloneMuonRefitter::theService
const MuonServiceProxy * theService
Definition: StandAloneMuonRefitter.h:40
StandAloneMuonRefitter::StandAloneMuonRefitter
StandAloneMuonRefitter(const edm::ParameterSet &par, const MuonServiceProxy *service)
Constructor.
Definition: StandAloneMuonRefitter.cc:22
Trajectory.h
TrajectoryFitter
Definition: TrajectoryFitter.h:19
Trajectory
Definition: Trajectory.h:38
StandAloneMuonRefitter::theNumberOfIterations
unsigned int theNumberOfIterations
Definition: StandAloneMuonRefitter.h:43
StandAloneMuonRefitter::refit
RefitResult refit(const Trajectory &)
Definition: StandAloneMuonRefitter.cc:63
MuonServiceProxy
Definition: MuonServiceProxy.h:38