LArSoft
v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
|
A collection of KHitTracks. More...
#include <map>
#include "canvas/Persistency/Common/Ptr.h"
#include "canvas/Persistency/Common/PtrVector.h"
#include "lardata/RecoObjects/KHitTrack.h"
#include "lardataobj/RecoBase/Track.h"
#include "lardataobj/RecoBase/Hit.h"
Go to the source code of this file.
Classes | |
class | trkf::KGTrack |
Namespaces | |
trkf | |
Functions | |
std::ostream & | trkf::operator<< (std::ostream &out, const KGTrack &trg) |
Output operator. More... | |
A collection of KHitTracks.
This class is a colleciton of KHitTracks. In other words, it has full information every measurement, and every fit on every measurement surface. This is the maximum amount of information that it is possible to have.
KHitTrack collection is stored as a map, indexed by path distance. This organization makes it easy to find the one or two nearest KHitTrack objects to any path distance.
Note that by combining information from forward and backward fit tracks (Kalman smoothing), it is possible to obtain optimal fit information (based on all past and future hits) for each measurement surface, or any other surface, including interior surfaces.
Definition in file KGTrack.h.