25 : theService(service) {
61 if (
theService->isTrackingComponentsRecordChanged()) {
71 const string metname =
"Muon|RecoMuon|StandAloneMuonSmoother";
77 if (trajectoriesSM.empty()) {
78 LogTrace(metname) <<
"No Track smoothed!";
std::pair< bool, Trajectory > SmoothingResult
SmoothingResult smooth(const Trajectory &)
Smoothes the trajectories.
const std::string metname
MeasurementEstimator * estimator() const
access at the estimator
const MuonServiceProxy * theService
virtual TrajectoryContainer trajectories(const Trajectory &traj) const
std::string thePropagatorName
TrajectoryStateUpdator * updator() const
return the KFUpdator
const Propagator * propagator() const
access at the propagator
TrajectorySmoother * smoother() const
access to the smoother
double theMaxChi2
The max allowed chi2 to accept a rechit in the fit.
T getParameter(std::string const &) const
StandAloneMuonSmoother(const edm::ParameterSet &par, const MuonServiceProxy *service)
Constructor.
MeasurementEstimator * theEstimator
TrajectoryStateUpdator * theUpdator
virtual ~StandAloneMuonSmoother()
Destructor.
TrajectorySmoother * theSmoother
tuple Chi2MeasurementEstimator