LArSoft  v06_85_00
Liquid Argon Software toolkit - http://larsoft.org/
TrackLineFitAlg.h
Go to the documentation of this file.
1 #ifndef TRACKLINEFITALG_H
11 #define TRACKLINEFITALG_H
12 
13 #include <math.h>
14 #include <algorithm>
15 #include <vector>
16 
17 // LArSoft includes
22 
23 // ROOT includes
24 #include "TMath.h"
25 #include "TVectorD.h"
26 #include "TDecompSVD.h"
27 #include "TMatrixD.h"
28 
29 namespace trkf {
30 
32  public:
33 
35 
36  virtual ~TrackLineFitAlg();
37 
38  void TrkLineFit(std::vector<geo::WireID>& hitWID, std::vector<double>& hitX, std::vector<double>& hitXErr,
39  double XOrigin, TVector3& Pos, TVector3& Dir, float& ChiDOF);
40 
41  private:
42 
44 
45  }; // class TrackLineFitAlg
46 
47 } // namespace trkf
48 
49 #endif // ifndef TRACKLINEFITALG_H
void TrkLineFit(std::vector< geo::WireID > &hitWID, std::vector< double > &hitX, std::vector< double > &hitXErr, double XOrigin, TVector3 &Pos, TVector3 &Dir, float &ChiDOF)
Encapsulate the geometry of a wire.
Encapsulate the construction of a single detector plane.
art::ServiceHandle< geo::Geometry > geom
art framework interface to geometry description
Encapsulate the construction of a single detector plane.