![]() |
LArSoft
v10_04_05
Liquid Argon Software toolkit - https://larsoft.org/
|
#include "TrackTrajectoryAlg.h"
Public Member Functions | |
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 | |
geo::WireReadoutGeom const * | wireReadoutGeom = &art::ServiceHandle<geo::WireReadout>()->Get() |
double | minX |
unsigned short | minXPln |
double | maxX |
unsigned short | maxXPln |
bool | prt |
unsigned short | fMaxTrajPoints |
double | fHitWidthFactor |
TrackLineFitAlg | fTrackLineFitAlg |
Definition at line 26 of file TrackTrajectoryAlg.h.
|
private |
Definition at line 297 of file TrackTrajectoryAlg.cxx.
References dir, fHitWidthFactor, geo::WireIDIntersection::invalid(), maxX, maxXPln, minX, minXPln, prt, util::size(), geo::WireReadoutGeom::WireIDsIntersect(), and wireReadoutGeom.
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 23 of file TrackTrajectoryAlg.cxx.
References util::begin(), dir, util::end(), fHitWidthFactor, fMaxTrajPoints, fTrackLineFitAlg, maxX, maxXPln, minX, minXPln, posX, prt, ShortTrackTrajectory(), util::size(), and trkf::TrackLineFitAlg::TrkLineFit().
Referenced by trkf::CCTrackMaker::StoreTrack().
|
private |
Definition at line 44 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 43 of file TrackTrajectoryAlg.h.
Referenced by TrackTrajectory().
|
private |
Definition at line 46 of file TrackTrajectoryAlg.h.
Referenced by TrackTrajectory().
|
private |
Definition at line 39 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 40 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 37 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 38 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 41 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory(), and TrackTrajectory().
|
private |
Definition at line 35 of file TrackTrajectoryAlg.h.
Referenced by ShortTrackTrajectory().