14 #include "RtypesCore.h" 78 Track(
const float length,
79 const float momentum_beg,
80 const float momentum_end,
91 Track(
const float lengthforwards,
92 const float lengthbackwards,
95 const float *trackparbeg,
96 const float *covmatbeg,
97 const float chisqforward,
99 const float *trackparend,
100 const float *covmatend,
101 const float chisqbackward,
110 const float*
Vertex()
const;
111 const float*
End()
const;
112 const float*
VtxDir()
const;
113 const float*
EndDir()
const;
121 size_t const&
NHits()
const;
132 double const&
Time()
const;
162 const float thisXend,
const float farXend,
float *
dir);
end
while True: pbar.update(maxval-len(onlies[E][S])) #print iS, "/", len(onlies[E][S]) found = False for...
float fChisqBackward
chisquared backward fit
bool operator!=(const Track &rhs) const
float const & Momentum_beg() const
float fChisqForward
chisquared forward fit
const float * TrackParBeg() const
float fCovMatBeg[15]
covariance matrix at beginning of track – packed in a 1D array, assuming symmetry ...
float fMomentum_beg
momentum of the track at the vertex in GeV/c
float fCovMatEnd[15]
covariance matrix at end of track
double fTime
time in ns from trigger
float fTrackParBeg[5]
Track parameters at beginning of track y, z, curvature, phi, lambda – 5-parameter track (cm...
float fLengthforwards
length of the track in cm from forwards fit
float const & LengthBackward() const
TrackEnd const TrackEndEnd
static gar::rec::IDNumber const FirstNumber
float fLengthbackwards
length of the track in cm from backwards fit
float const & ChisqBackward() const
size_t fNHits
number of hits
const float * VtxDir() const
float fMomentum_end
momentum of the track at the end in GeV/c
double const & Time() const
float const & LengthForward() const
const float * Vertex() const
float fVertex[3]
track vertex position in cm – == "beginning" of track. Arbitrary choice made by patrec ...
const float * TrackParEnd() const
float const & ChisqForward() const
const float * End() const
bool operator==(const Track &rhs) const
float fEndDir[3]
track end direction
float fTrackParEnd[5]
Track parameters at end of track y, z, curvature, phi, lambda – 5-parameter track (cm...
General GArSoft Utilities.
float fEnd[3]
track end position in cm
TrackEnd const TrackEndBeg
float fVtxDir[3]
track vertex direction
void FindDirectionFromTrackParameters(const float *tparms, const float thisXend, const float farXend, float *dir)
gar::rec::IDNumber fIDnumero
float const & Momentum_end() const
size_t const & NHits() const
gar::rec::IDNumber getIDNumber() const
void CovMatBegSymmetric(float *cmb) const
const float * CovMatEndPacked() const
const float * CovMatBegPacked() const
void CovMatEndSymmetric(float *cme) const
const float * EndDir() const