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().