LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
KHitWireX.h
Go to the documentation of this file.
1 
21 #ifndef KHITWIREX_H
22 #define KHITWIREX_H
23 
27 
28 namespace detinfo {
29  class DetectorPropertiesData;
30 }
31 
32 namespace trkf {
33 
34  class KHitWireX : public KHit<1> {
35  public:
39  const std::shared_ptr<const Surface>& psurf);
40 
42  KHitWireX(const geo::WireID& wireid, double x, double xerr);
43 
44  // Accessors.
45 
47  const art::Ptr<recob::Hit>& getHit() const { return fHit; }
48 
49  // Prediction method.
50  bool subpredict(const KETrack& tre,
51  KVector<1>::type& pvec,
52  KSymMatrix<1>::type& perr,
53  KHMatrix<1>::type& hmatrix) const override;
54 
55  private:
56  // Attributes.
57 
59  };
60 }
61 
62 #endif
Float_t x
Definition: compare.C:6
Declaration of signal hit object.
const art::Ptr< recob::Hit > & getHit() const
Get original hit.
Definition: KHitWireX.h:47
ublas::symmetric_matrix< double, ublas::lower, ublas::row_major, ublas::bounded_array< double, N *(N+1)/2 > > type
Kalman filter measurement class template.
ublas::vector< double, ublas::bounded_array< double, N > > type
General LArSoft Utilities.
Detector simulation of raw signals on wires.
KMatrix< N, 5 >::type type
art::Ptr< recob::Hit > fHit
Definition: KHitWireX.h:58