32 #include "canvas/Persistency/Common/PtrVector.h"
37 class DetectorPropertiesData;
58 const std::multimap<double, KHitTrack>&
87 std::multimap<double, KHitTrack>&
120 void fillHits(art::PtrVector<recob::Hit>& hits, std::vector<unsigned int>& hittpindex)
const;
122 const std::multimap<double, KHitTrack>
129 std::ostream&
Print(std::ostream& out)
const;
Basic Kalman filter track class, plus one measurement on same surface.
void fillHits(art::PtrVector< recob::Hit > &hits, std::vector< unsigned int > &hittpindex) const
Fill a PtrVector of Hits.
int fPrefPlane
Preferred plane.
void recalibrate()
Recalibrate track map.
const KHitTrack & endTrack() const
Track at end point.
std::multimap< double, KHitTrack > & getTrackMap()
Modifiable KHitTrack collection, indexed by path distance.
void addTrack(const KHitTrack &trh)
Add track.
process_name use argoneut_mc_hitfinder track
void clear()
Clear track collection.
const std::multimap< double, KHitTrack > & getTrackMap() const
KHitTrack collection, indexed by path distance.
void fillTrack(detinfo::DetectorPropertiesData const &detProp, recob::Track &track, int id) const
Fill a recob::Track.
std::ostream & operator<<(std::ostream &out, const KGTrack &trg)
Output operator.
std::multimap< double, KHitTrack > fTrackMap
KHitTrack collection, indexed by path distance.
std::ostream & Print(std::ostream &out) const
Printout.
size_t numHits() const
Number of measurements in track.
const std::multimap< double, KHitTrack > TrackMap() const
bool isValid() const
Validity flag.
const KHitTrack & startTrack() const
Track at start point.
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory, plus additional members relevant for a "fitted" track: