LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
TrackLineFitAlg.h
Go to the documentation of this file.
1 #ifndef TRACKLINEFITALG_H
11 #define TRACKLINEFITALG_H
12 
13 #include <vector>
14 
16 
17 // LArSoft includes
19 namespace geo {
20  struct WireID;
21 }
22 
23 class TVector3;
24 
25 namespace trkf {
26 
28  public:
29  void TrkLineFit(std::vector<geo::WireID>& hitWID,
30  std::vector<double>& hitX,
31  std::vector<double>& hitXErr,
32  double XOrigin,
33  TVector3& Pos,
34  TVector3& Dir,
35  float& ChiDOF) const;
36 
37  private:
39 
40  }; // class TrackLineFitAlg
41 
42 } // namespace trkf
43 
44 #endif // ifndef TRACKLINEFITALG_H
IDparameter< geo::WireID > WireID
Member type of validated geo::WireID parameter.
art::ServiceHandle< geo::Geometry const > geom
Namespace collecting geometry-related classes utilities.
art framework interface to geometry description