45 #ifndef KHITCONTAINER_H 46 #define KHITCONTAINER_H void sort(const KTrack &trk, bool addUnsorted, const Propagator *prop, Propagator::PropDirection dir=Propagator::UNKNOWN)
(Re)sort objects in unsorted and sorted lists.
const std::list< KHitGroup > & getUnused() const
Unused list.
Declaration of signal hit object.
std::list< KHitGroup > & getUnused()
Unused list.
KHitContainer()
Default constructor.
unsigned int getPreferredPlane() const
Return the plane with the most KHitGroups in the unsorted list.
std::list< KHitGroup > fUnused
Unused KHitGroup objects.
virtual ~KHitContainer()
Destructor.
const std::list< KHitGroup > & getUnsorted() const
Unsorted list.
std::list< KHitGroup > fUnsorted
Unsorted KHitGroup objects.
Base class for Kalman filter track propagator.
A collection of measurements on the same surface.
void clear()
Clear all lists.
std::list< KHitGroup > & getSorted()
Sorted list.
virtual void fill(const art::PtrVector< recob::Hit > &hits, int only_plane)=0
std::list< KHitGroup > fSorted
Sorted KHitGroup objects.
Basic Kalman filter track class, without error.
std::list< KHitGroup > & getUnsorted()
Unsorted list.
PropDirection
Propagation direction enum.
void reset()
Move all objects to unsorted list (from sorted and unused lists).
const std::list< KHitGroup > & getSorted() const
Sorted list.