#include <StandAloneMuonRefitter.h>
Public Types | |
typedef std::pair< bool, Trajectory > | RefitResult |
Public Member Functions | |
RefitResult | refit (const Trajectory &) |
RefitResult | singleRefit (const Trajectory &) |
Refit. More... | |
StandAloneMuonRefitter (const edm::ParameterSet &par, const MuonServiceProxy *service) | |
Constructor. More... | |
virtual | ~StandAloneMuonRefitter () |
Destructor. More... | |
Private Attributes | |
double | errorRescale |
bool | isForceAllIterations |
edm::ESHandle< TrajectoryFitter > | theFitter |
std::string | theFitterName |
double | theMaxFractionOfLostHits |
unsigned int | theNumberOfIterations |
const MuonServiceProxy * | theService |
Class ti interface the muon system rechits with the standard KF tools.
Class ti interface the muon system rechits with the standard KF tools.
Definition at line 22 of file StandAloneMuonRefitter.h.
typedef std::pair<bool, Trajectory> StandAloneMuonRefitter::RefitResult |
Definition at line 24 of file StandAloneMuonRefitter.h.
StandAloneMuonRefitter::StandAloneMuonRefitter | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service | ||
) |
Constructor.
Definition at line 24 of file StandAloneMuonRefitter.cc.
References errorRescale, edm::ParameterSet::getParameter(), isForceAllIterations, LogDebug, theFitterName, theMaxFractionOfLostHits, and theNumberOfIterations.
|
virtual |
StandAloneMuonRefitter::RefitResult StandAloneMuonRefitter::refit | ( | const Trajectory & | trajectory | ) |
Definition at line 64 of file StandAloneMuonRefitter.cc.
References isForceAllIterations, j, LogDebug, Trajectory::recHits(), singleRefit(), theMaxFractionOfLostHits, and theNumberOfIterations.
Referenced by StandAloneMuonTrajectoryBuilder::trajectories().
StandAloneMuonRefitter::RefitResult StandAloneMuonRefitter::singleRefit | ( | const Trajectory & | trajectory | ) |
Refit.
Definition at line 42 of file StandAloneMuonRefitter.cc.
References errorRescale, Trajectory::lastMeasurement(), Trajectory::recHits(), TrajectoryStateOnSurface::rescaleError(), Trajectory::seed(), theFitter, theFitterName, theService, and TrajectoryMeasurement::updatedState().
Referenced by refit().
|
private |
Definition at line 48 of file StandAloneMuonRefitter.h.
Referenced by singleRefit(), and StandAloneMuonRefitter().
|
private |
Definition at line 46 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 43 of file StandAloneMuonRefitter.h.
Referenced by singleRefit().
|
private |
Definition at line 44 of file StandAloneMuonRefitter.h.
Referenced by singleRefit(), and StandAloneMuonRefitter().
|
private |
Definition at line 47 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 45 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 42 of file StandAloneMuonRefitter.h.
Referenced by singleRefit().