#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 20 of file StandAloneMuonRefitter.h.
typedef std::pair<bool, Trajectory> StandAloneMuonRefitter::RefitResult |
Definition at line 22 of file StandAloneMuonRefitter.h.
StandAloneMuonRefitter::StandAloneMuonRefitter | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service | ||
) |
Constructor.
Definition at line 22 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 62 of file StandAloneMuonRefitter.cc.
References isForceAllIterations, LogDebug, Trajectory::recHits(), singleRefit(), theMaxFractionOfLostHits, and theNumberOfIterations.
Referenced by StandAloneMuonTrajectoryBuilder::trajectories().
StandAloneMuonRefitter::RefitResult StandAloneMuonRefitter::singleRefit | ( | const Trajectory & | trajectory | ) |
Refit.
Definition at line 40 of file StandAloneMuonRefitter.cc.
References errorRescale, TrajectoryFitter::fit(), Trajectory::lastMeasurement(), Trajectory::recHits(), TrajectoryStateOnSurface::rescaleError(), groupFilesInBlocks::reverse, Trajectory::seed(), theFitter, theFitterName, theService, and TrajectoryMeasurement::updatedState().
Referenced by refit().
|
private |
Definition at line 46 of file StandAloneMuonRefitter.h.
Referenced by singleRefit(), and StandAloneMuonRefitter().
|
private |
Definition at line 44 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 41 of file StandAloneMuonRefitter.h.
Referenced by singleRefit().
|
private |
Definition at line 42 of file StandAloneMuonRefitter.h.
Referenced by singleRefit(), and StandAloneMuonRefitter().
|
private |
Definition at line 45 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 43 of file StandAloneMuonRefitter.h.
Referenced by refit(), and StandAloneMuonRefitter().
|
private |
Definition at line 40 of file StandAloneMuonRefitter.h.
Referenced by singleRefit().