1 #ifndef DATAFORMATS_TRAJECTORYSEED_TRAJECTORYSEED_h
2 #define DATAFORMATS_TRAJECTORYSEED_TRAJECTORYSEED_h
PropagationDirection direction() const
edm::OwnVector< TrackingRecHit > RecHitContainer
virtual TrajectorySeed * clone() const
void swap(TrajectorySeed &rh) noexcept
TrajectorySeed & operator=(TrajectorySeed const &o)=default
PropagationDirection dir_
void swap(OwnVector< T, P > &other) noexcept
void swap(Association< C > &lhs, Association< C > &rhs)
void swap(edm::DataFrameContainer &lhs, edm::DataFrameContainer &rhs)
TrajectorySeed(PTrajectoryStateOnDet const &ptsos, RecHitContainer &&rh, PropagationDirection dir) noexcept
virtual ~TrajectorySeed()
RecHitRange recHits() const
PTrajectoryStateOnDet const & startingState() const
TrajectorySeed BasicTrajectorySeed
TrajectorySeed(PTrajectoryStateOnDet const &ptsos, RecHitContainer const &rh, PropagationDirection dir)
unsigned int nHits() const
void swap(PTrajectoryStateOnDet &ptsos, RecHitContainer &rh, PropagationDirection &dir) noexcept
PTrajectoryStateOnDet tsos_
edm::Range< RecHitContainer::const_iterator > RecHitRange