Go to the documentation of this file. 1 #ifndef CosmicMuonProducer_CosmicMuonSmoother_H
2 #define CosmicMuonProducer_CosmicMuonSmoother_H
74 std::vector<Trajectory>
smooth(
const std::vector<Trajectory>&)
const;
std::vector< Trajectory > TrajectoryContainer
TrajectoryContainer trajectories(const Trajectory &traj) const override
std::vector< Trajectory > fit(const Trajectory &) const
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
void setHitCloner(TkCloner const *hc) override
Trajectory trajectory(const Trajectory &) const override
const KFUpdator * updator() const
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer
CosmicMuonSmoother(const edm::ParameterSet &, const MuonServiceProxy *service)
virtual TrajectoryContainer trajectories(const Trajectory &traj) const
const CosmicMuonUtilities * utilities() const
const MuonServiceProxy * theService
const Propagator * propagatorOpposite() const
CosmicMuonSmoother * clone() const override
const CosmicMuonUtilities * theUtilities
const Propagator * propagatorAlong() const
std::vector< ConstRecHitPointer > ConstRecHitContainer
std::shared_ptr< TrackingRecHit const > ConstRecHitPointer
const Chi2MeasurementEstimator * estimator() const
edm::ESHandle< Propagator > propagator(std::string propagatorName) const
get the propagator
std::string thePropagatorOppositeName
void sortHitsAlongMom(ConstRecHitContainer &hits, const TrajectoryStateOnSurface &) const
std::string thePropagatorAlongName
std::vector< Trajectory > smooth(const std::vector< Trajectory > &) const
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
const Chi2MeasurementEstimator * theEstimator
TrajectoryStateOnSurface initialState(const Trajectory &) const
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
~CosmicMuonSmoother() override
const KFUpdator * theUpdator
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer