35 std::vector<TVector3>
const& Dir,
40 int NSegments()
const;
42 double GetLength()
const;
43 double GetRMSCurvature()
const;
45 double GetTotalCharge(
unsigned int View )
const;
46 double GetViewdQdx(
unsigned int View )
const;
48 TVector3 GetTrackPointV (
double s )
const;
49 TVector3 GetTrackDirectionV (
double s )
const;
50 void GetTrackPoint (
double s,
double* xyz )
const;
51 void GetTrackDirection(
double s,
double* xyz )
const;
53 void FillTrackVectors( std::vector<TVector3>& xyzVector,
54 std::vector<TVector3>& dirVector,
55 double const ds=0.1 )
const;
57 double GetCurvature(
double s)
const;
58 double GetdQdx(
double s,
unsigned int View)
const ;
60 void GetProjectedPointUVWX(
double s,
double* uvw,
double *
x,
int c,
int t )
const;
61 void GetProjectedPointUVWT(
double s,
double* uvw,
double * ticks,
int c,
int t )
const;
63 void GetClosestApproach(
recob::Hit const&
hit,
double &s,
double& Distance)
const;
65 void GetClosestApproach(
recob::SpacePoint * sp,
double &s,
double& Distance)
const;
66 void GetClosestApproach(
recob::Seed const&
seed,
double &s,
double& Distance)
const;
67 void GetClosestApproach( TVector3 vec,
double &s,
double& Distance)
const;
68 void GetClosestApproach( uint32_t
w,
int p,
int t,
int c,
float x,
double& s,
double& Distance)
const;
71 double GetTrackPitch(
geo::View_t view,
double s,
double WirePitch,
unsigned int c=0,
unsigned int t=0);
87 std::vector<recob::SpacePoint> GetSpacePointTrajectory(
int N);
89 BezierTrack GetPartialTrack(
double LowS,
double HighS);
91 std::vector<recob::Seed> GetSeedVector();
93 int WhichSegment(
double S)
const;
100 void CalculateSegments();
102 void FillTrajectoryVectors();
103 void FillSeedVector();
109 std::vector<std::vector<double>>
fdQdx;
127 std::vector<art::Ptr<recob::Hit> >
Hits;
recob::Trajectory fTraj
Internal trajectory representation.
Data product for reconstructed trajectory in space.
Reconstruction base classes.
enum geo::_plane_proj View_t
Enumerate the possible plane projections.
std::vector< recob::Seed > fSeedCollection
std::vector< double > fSegmentLength
std::vector< art::Ptr< recob::Hit > > Hits
auto vector(Vector const &v)
Returns a manipulator which will print the specified array.
std::vector< double > fCumulativeLength
Provides recob::Track data product.
enum geo::_plane_sigtype SigType_t
Enumerate the possible plane projections.
recob::Trajectory const & GetTrajectory() const
Returns the current trajectory.
Detector simulation of raw signals on wires.
A trajectory in space reconstructed from hits.
std::vector< std::vector< double > > fdQdx
2D representation of charge deposited in the TDC/wire plane
Track from a non-cascading particle.A recob::Track consists of a recob::TrackTrajectory, plus additional members relevant for a "fitted" track: