10 #define FTSCANPletsV_H
32 fIHit.resize( s1.
N() + 1 );
33 for(
int i=0;
i <
N()-1;
i++)
43 fIHit.resize( s1.
N() + 1 );
44 assert( s1.
N() == s2.
N() );
46 for(
int i=0;
i <
N()-1;
i++)
64 assert( a.
N() >=
N() - 1 );
65 for(
int i = 0;
i <
N() - 1;
i++ ) {
72 for(
int i = 0;
i <
N();
i++ ) {
77 fIsValid = (float_m(uint_v(Vc::IndexesFromZero) == uint_v(iV)) && float_m(a.
fIsValid[iVa])) || (!float_m(uint_v(Vc::IndexesFromZero) == uint_v(iV)) &&
fIsValid);
const TESV & IHit(int IH) const
PndFTSCATrackParamVector & Param()
float_m IsRightNeighbour(const FTSCANPletV &a, unsigned int iV) const
FTSCANPletsV(int nSta, const FTSCAHits *hits)
void SetTrackParamOne(int iV, const PndFTSCATrackParamVector ¶m, int iVa)
FTSCANPletV(const FTSCANPletV &s1, const FTSCANPletV &s2, const int iV, const PndFTSCATrackParamVector ¶m, const float_m isValid)
FTSCANPletV(const FTSCANPletV &s1, const PndFTSCATrackParamVector ¶m, const float_m isValid)
void CopyOne(int iV, FTSCANPletV a, int iVa)
FTSCANPletV(const FTSCANPletV &s1, int ista, unsigned int ihit, const PndFTSCATrackParamVector ¶m, const float_m isValid)
const vector< TESV > & IHit() const
FTSCANPletV(const uint_v &ihit, const int_v &ista, const PndFTSCATrackParamVector ¶m, const float_m &isValid)
PndFTSCATrackParamVector & ParamRef()
const PndFTSCATrackParamVector & Param() const
PndFTSCATrackParamVector fParam