1 #ifndef CosmicMuonProducer_CosmicMuonSmoother_H
2 #define CosmicMuonProducer_CosmicMuonSmoother_H
72 std::vector<Trajectory>
smooth(
const std::vector<Trajectory>& )
const;
void sortHitsAlongMom(ConstRecHitContainer &hits, const TrajectoryStateOnSurface &) const
KFUpdator * updator() const
const MuonServiceProxy * theService
virtual ~CosmicMuonSmoother()
const Propagator * propagatorOpposite() const
const Propagator * propagatorAlong() const
TransientTrackingRecHit::ConstRecHitPointer ConstRecHitPointer
Chi2MeasurementEstimator * estimator() const
std::vector< Trajectory > smooth(const std::vector< Trajectory > &) const
MuonTransientTrackingRecHit::ConstMuonRecHitContainer ConstMuonRecHitContainer
std::string thePropagatorAlongName
CosmicMuonUtilities * theUtilities
std::vector< ConstMuonRecHitPointer > ConstMuonRecHitContainer
std::vector< ConstRecHitPointer > ConstRecHitContainer
TrajectoryStateOnSurface initialState(const Trajectory &) const
Chi2MeasurementEstimator * theEstimator
std::vector< Trajectory > fit(const Trajectory &) const
virtual CosmicMuonSmoother * clone() const
CosmicMuonSmoother(const edm::ParameterSet &, const MuonServiceProxy *service)
MuonTransientTrackingRecHit::MuonRecHitContainer MuonRecHitContainer
TransientTrackingRecHit::ConstRecHitContainer ConstRecHitContainer
virtual std::vector< Trajectory > trajectories(const Trajectory &) const
std::vector< Trajectory > TrajectoryContainer
std::vector< MuonRecHitPointer > MuonRecHitContainer
CosmicMuonUtilities * utilities() const
edm::ESHandle< Propagator > propagator(std::string propagatorName) const
get the propagator
std::string thePropagatorOppositeName