![]() |
LArSoft
v10_06_00
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().