1 #ifndef MultiStatePropagation_h_
2 #define MultiStatePropagation_h_
27 std::pair<TrajectoryStateOnSurface,double>
29 const T& surface)
const;
40 typedef std::pair<TrajectoryStateOnSurface,double>
TsosWP;
41 typedef std::vector<TrajectoryStateOnSurface>
MultiTSOS;
44 #include "TrackingTools/GsfTools/src/MultiStatePropagation.icc"
std::pair< TrajectoryStateOnSurface, double > TsosWP
const Propagator & thePropagator
std::vector< TrajectoryStateOnSurface > MultiTSOS
TrajectoryStateOnSurface setWeight(const TrajectoryStateOnSurface, const double) const
creation of new state with different weight
MultiStatePropagation(const Propagator &aPropagator)
std::pair< TrajectoryStateOnSurface, double > propagateWithPath(const TrajectoryStateOnSurface &tsos, const T &surface) const