![]() |
LArSoft
v07_13_02
Liquid Argon Software toolkit - http://larsoft.org/
|
#include "TrackTrajectoryAlg.h"
Public Member Functions | |
| TrackTrajectoryAlg () | |
| virtual | ~TrackTrajectoryAlg () |
| void | TrackTrajectory (std::array< std::vector< geo::WireID >, 3 > trkWID, std::array< std::vector< double >, 3 > trkX, std::array< std::vector< double >, 3 > trkXErr, std::vector< TVector3 > &TrajPos, std::vector< TVector3 > &TrajDir) |
Private Member Functions | |
| void | ShortTrackTrajectory (std::array< std::vector< geo::WireID >, 3 > trkWID, std::array< std::vector< double >, 3 > trkX, std::array< std::vector< double >, 3 > trkXErr, std::vector< TVector3 > &TrajPos, std::vector< TVector3 > &TrajDir) |
Private Attributes | |
| art::ServiceHandle< geo::Geometry > | geom |
| double | minX |
| unsigned short | minXPln |
| double | maxX |
| unsigned short | maxXPln |
| bool | prt |
| unsigned short | fMaxTrajPoints |
| double | fHitWidthFactor |
| TrackLineFitAlg | fTrackLineFitAlg |
Definition at line 28 of file TrackTrajectoryAlg.h.
| trkf::TrackTrajectoryAlg::TrackTrajectoryAlg | ( | ) |
Definition at line 24 of file TrackTrajectoryAlg.cxx.
|
virtual |
Definition at line 26 of file TrackTrajectoryAlg.cxx.
|
private |
Definition at line 289 of file TrackTrajectoryAlg.cxx.
References dir, fHitWidthFactor, geom, geo::GeometryCore::IntersectionPoint(), maxX, maxXPln, minX, minXPln, prt, y, and z.
Referenced by TrackTrajectory().
| void trkf::TrackTrajectoryAlg::TrackTrajectory | ( | std::array< std::vector< geo::WireID >, 3 > | trkWID, |
| std::array< std::vector< double >, 3 > | trkX, | ||
| std::array< std::vector< double >, 3 > | trkXErr, | ||
| std::vector< TVector3 > & | TrajPos, | ||
| std::vector< TVector3 > & | TrajDir | ||
| ) |
Definition at line 29 of file TrackTrajectoryAlg.cxx.
References evd::details::begin(), dir, evd::details::end(), fHitWidthFactor, fMaxTrajPoints, fTrackLineFitAlg, maxX, maxXPln, minX, minXPln, prt, ShortTrackTrajectory(), and trkf::TrackLineFitAlg::TrkLineFit().
|
private |
Definition at line 51 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 50 of file TrackTrajectoryAlg.h.
Referenced by TrackTrajectory().
|
private |
Definition at line 54 of file TrackTrajectoryAlg.h.
Referenced by TrackTrajectory().
|
private |
Definition at line 42 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory().
|
private |
Definition at line 46 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 47 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 44 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 45 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 48 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().