#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, edm::ConsumesCollector col, const MuonServiceProxy *service) | |
Constructor. More... | |
virtual | ~StandAloneMuonRefitter () |
Destructor. More... | |
Private Attributes | |
double | errorRescale |
bool | isForceAllIterations |
edm::ESHandle< TrajectoryFitter > | theFitter |
const edm::ESGetToken < TrajectoryFitter, TrajectoryFitter::Record > | theFitterToken |
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 24 of file StandAloneMuonRefitter.h.
typedef std::pair<bool, Trajectory> StandAloneMuonRefitter::RefitResult |
Definition at line 26 of file StandAloneMuonRefitter.h.
StandAloneMuonRefitter::StandAloneMuonRefitter | ( | const edm::ParameterSet & | par, |
edm::ConsumesCollector | col, | ||
const MuonServiceProxy * | service | ||
) |
Constructor.
Definition at line 21 of file StandAloneMuonRefitter.cc.
References errorRescale, edm::ParameterSet::getParameter(), isForceAllIterations, LogDebug, theMaxFractionOfLostHits, and theNumberOfIterations.
|
virtual |
StandAloneMuonRefitter::RefitResult StandAloneMuonRefitter::refit | ( | const Trajectory & | trajectory | ) |
Definition at line 63 of file StandAloneMuonRefitter.cc.
References isForceAllIterations, dqmiolumiharvest::j, LogDebug, Trajectory::recHits(), singleRefit(), theMaxFractionOfLostHits, and theNumberOfIterations.
Referenced by StandAloneMuonTrajectoryBuilder::trajectories().
StandAloneMuonRefitter::RefitResult StandAloneMuonRefitter::singleRefit | ( | const Trajectory & | trajectory | ) |
Refit.
Definition at line 41 of file StandAloneMuonRefitter.cc.
References errorRescale, Trajectory::lastMeasurement(), Trajectory::recHits(), TrajectoryStateOnSurface::rescaleError(), Trajectory::seed(), theFitter, theFitterToken, theService, and TrajectoryMeasurement::updatedState().
Referenced by refit().
|
private |
Definition at line 49 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 singleRefit().
|
private |
Definition at line 44 of file StandAloneMuonRefitter.h.
Referenced by singleRefit().
|
private |
Definition at line 48 of file StandAloneMuonRefitter.h.
Referenced by refit(), 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().