#include <CosmicMuonSmoother.h>
Private Member Functions | |
TrajectoryStateOnSurface | initialState (const Trajectory &) const |
std::vector< Trajectory > | smooth (const std::vector< Trajectory > &) const |
std::vector< Trajectory > | smooth (const Trajectory &) const |
void | sortHitsAlongMom (ConstRecHitContainer &hits, const TrajectoryStateOnSurface &) const |
Private Attributes | |
std::string | category_ |
double | theErrorRescaling |
const Chi2MeasurementEstimator * | theEstimator |
std::string | thePropagatorAlongName |
std::string | thePropagatorOppositeName |
const MuonServiceProxy * | theService |
const KFUpdator * | theUpdator |
const CosmicMuonUtilities * | theUtilities |
Additional Inherited Members | |
Public Types inherited from TrajectorySmoother | |
typedef std::vector< Trajectory > | TrajectoryContainer |
typedef TrajectoryContainer::iterator | TrajectoryIterator |
Definition at line 35 of file CosmicMuonSmoother.h.
CosmicMuonSmoother::CosmicMuonSmoother | ( | const edm::ParameterSet & | par, |
const MuonServiceProxy * | service | ||
) |
Definition at line 32 of file CosmicMuonSmoother.cc.
Referenced by clone().
|
virtual |
Definition at line 47 of file CosmicMuonSmoother.cc.
|
inlineoverridevirtual |
Implements TrajectorySmoother.
Definition at line 48 of file CosmicMuonSmoother.h.
References CosmicMuonSmoother().
|
inline |
Definition at line 66 of file CosmicMuonSmoother.h.
References theEstimator.
vector< Trajectory > CosmicMuonSmoother::fit | ( | const Trajectory & | t | ) | const |
Definition at line 94 of file CosmicMuonSmoother.cc.
vector< Trajectory > CosmicMuonSmoother::fit | ( | const TrajectorySeed & | seed, |
const ConstRecHitContainer & | hits, | ||
const TrajectoryStateOnSurface & | firstPredTsos | ||
) | const |
Definition at line 126 of file CosmicMuonSmoother.cc.
|
private |
Definition at line 430 of file CosmicMuonSmoother.cc.
|
inline |
Definition at line 58 of file CosmicMuonSmoother.h.
References MuonServiceProxy::propagator(), thePropagatorAlongName, and theService.
|
inline |
Definition at line 60 of file CosmicMuonSmoother.h.
References MuonServiceProxy::propagator(), thePropagatorOppositeName, and theService.
|
inlinevirtual |
|
private |
Definition at line 255 of file CosmicMuonSmoother.cc.
|
private |
Definition at line 272 of file CosmicMuonSmoother.cc.
|
private |
Definition at line 469 of file CosmicMuonSmoother.cc.
|
inlineoverridevirtual |
Reimplemented from TrajectorySmoother.
Definition at line 44 of file CosmicMuonSmoother.h.
References TrajectorySmoother::trajectories().
|
virtual |
refit trajectory
Definition at line 69 of file CosmicMuonSmoother.cc.
|
overridevirtual |
Implements TrajectorySmoother.
Definition at line 59 of file CosmicMuonSmoother.cc.
|
inline |
|
inline |
Definition at line 64 of file CosmicMuonSmoother.h.
References theUtilities.
Referenced by CosmicMuonTrajectoryBuilder::utilities(), and GlobalCosmicMuonTrajectoryBuilder::utilities().
|
private |
Definition at line 93 of file CosmicMuonSmoother.h.
|
private |
Definition at line 92 of file CosmicMuonSmoother.h.
|
private |
Definition at line 85 of file CosmicMuonSmoother.h.
Referenced by estimator().
|
private |
Definition at line 90 of file CosmicMuonSmoother.h.
Referenced by propagatorAlong().
|
private |
Definition at line 91 of file CosmicMuonSmoother.h.
Referenced by propagatorOpposite().
|
private |
Definition at line 88 of file CosmicMuonSmoother.h.
Referenced by propagatorAlong(), and propagatorOpposite().
|
private |
Definition at line 84 of file CosmicMuonSmoother.h.
Referenced by updator().
|
private |
Definition at line 86 of file CosmicMuonSmoother.h.
Referenced by utilities().