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::theFitterToken
const edm::ESGetToken< TrajectoryFitter, TrajectoryFitter::Record > theFitterToken
Definition: StandAloneMuonRefitter.h:44
service
Definition: service.py:1
StandAloneMuonRefitter::RefitResult
std::pair< bool, Trajectory > RefitResult
Definition: StandAloneMuonRefitter.h:26
StandAloneMuonRefitter::theFitter
edm::ESHandle< TrajectoryFitter > theFitter
Definition: StandAloneMuonRefitter.h:45
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
cuy.col
col
Definition: cuy.py:1009
ESGetToken.h
StandAloneMuonRefitter::theMaxFractionOfLostHits
double theMaxFractionOfLostHits
Definition: StandAloneMuonRefitter.h:48
StandAloneMuonRefitter::StandAloneMuonRefitter
StandAloneMuonRefitter(const edm::ParameterSet &par, edm::ConsumesCollector col, const MuonServiceProxy *service)
Constructor.
Definition: StandAloneMuonRefitter.cc:21
edm::ESHandle< TrajectoryFitter >
StandAloneMuonRefitter::errorRescale
double errorRescale
Definition: StandAloneMuonRefitter.h:49
TrajectoryFitter.h
StandAloneMuonRefitter::isForceAllIterations
bool isForceAllIterations
Definition: StandAloneMuonRefitter.h:47
edm::ParameterSet
Definition: ParameterSet.h:47
StandAloneMuonRefitter
Definition: StandAloneMuonRefitter.h:24
ParameterSet
Definition: Functions.h:16
StandAloneMuonRefitter::theService
const MuonServiceProxy * theService
Definition: StandAloneMuonRefitter.h:43
edm::ESGetToken
Definition: EventSetup.h:48
Trajectory.h
TrajectoryFitter
Definition: TrajectoryFitter.h:19
Trajectory
Definition: Trajectory.h:38
StandAloneMuonRefitter::theNumberOfIterations
unsigned int theNumberOfIterations
Definition: StandAloneMuonRefitter.h:46
StandAloneMuonRefitter::refit
RefitResult refit(const Trajectory &)
Definition: StandAloneMuonRefitter.cc:63
MuonServiceProxy
Definition: MuonServiceProxy.h:38
edm::ConsumesCollector
Definition: ConsumesCollector.h:45