LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
InteractGeneral.h
Go to the documentation of this file.
1 
16 #ifndef INTERACTGENERAL_H
17 #define INTERACTGENERAL_H
18 
21 
22 namespace trkf {
23 
25  public:
26  explicit InteractGeneral(detinfo::DetectorPropertiesData const& detProp, double tcut);
27 
28  Interactor* clone() const override { return new InteractGeneral(*this); }
29  bool noise(const KTrack& trk, double s, TrackError& noise_matrix) const override;
30 
31  private:
34  };
35 }
36 
37 #endif
KSymMatrix< 5 >::type TrackError
Track error matrix, dimension 5x5.
InteractGeneral(detinfo::DetectorPropertiesData const &detProp, double tcut)
Propagate between any two surfaces.
Interactor for planar surfaces.
bool noise(const KTrack &trk, double s, TrackError &noise_matrix) const override
Interactor * clone() const override
Clone method.
InteractPlane fInteract