55     fIHits.insert(
IHits().begin(), hits.begin(), hits.end());
 
   88     for ( 
unsigned int iH = 0; iH < 
fIHits.size(); ++iH ) {
 
   96     for ( 
unsigned int iH = 0; iH < 
fIHits.size(); ++iH ) {
 
  146     for (
int i=this->size()-1; 
i>-1; 
i--)
 
  148       for (
int j=1; j<
i+1; j++)
 
  158         float diff12 = abs(  (*(this->
HitsRef()))[t1.
IHits()[0]].X0() - 467.84) ;
 
  159         float diff22 = abs(  (*(this->
HitsRef()))[t2.
IHits()[0]].X0() - 467.84) ;
 
  165           tempTrack=(*this)[j-1];
 
  166           (*this)[j-1]=(*this)[j];
 
  167           (*this)[j]=tempTrack;
 
  176   vector<FTSCATrack*> vptrackcandidate;  
 
  177   vptrackcandidate.resize(size());
 
  179   for ( 
unsigned int iC = 0; iC < size(); ++iC ) {
 
  180     vptrackcandidate[iC] = &((*this)[iC]);
 
  185   for (vector<FTSCATrack*>::iterator   trIt = vptrackcandidate.begin();
 
  186        trIt != vptrackcandidate.end(); ++trIt){
 
  191 #ifndef SAVE_ALL_CANDIDATES_DBG 
  195     tracks.push_back(*tr);
 
  201   vector<TESV> iHits(
NHits());
 
  202   const int NTHits = iHits.size();
 
  204   for ( 
unsigned short ihit = 0; ihit < NTHits; ihit++ ) 
 
  207     iHits[ihit] = 
IHits()[ihit];
 
  224     param.SetQP(outerParam.
QP());
 
  243   vector<TESV> iHits(
NHits());
 
  244   const int NTHits = iHits.size();
 
  246   for ( 
unsigned short ihit = 0; ihit < NTHits; ihit++ ) 
 
  248     iHits[ihit] = 
IHits()[ihit];
 
const char & Level() const 
void SetChi2(const float_v &v)
const PndFTSCATrackParam Fit2Times(const FTSCAHits &hits, const FTSCATarget &target0, const PndFTSCAParam &caParam, bool dir)
void AddHitsToTheBeginning(vector< TES > &hits)
FTSCATracks(FTSCAHits *hits)
float_m FitUseParam(const PndFTSCAParam &caParam, const FTSCAHits &hits, PndFTSCATrackParamVector ¶m, const vector< TESV > &iHits, const FTSCATarget &target, bool dir, bool usePar=false, const float_m &mask=float_m(true))
const PndFTSCATrackParam Fit(const FTSCAHits &hits, const FTSCATarget &target, const PndFTSCAParam &caParam, bool dir=true, bool usePar=false, PndFTSCATrackParam outerParam=PndFTSCATrackParam())
float_m Fit(const PndFTSCAParam &caParam, const FTSCAHits &hits, PndFTSCATrackParamVector ¶m, const vector< TESV > &iHits, const FTSCATarget &target, bool dir, const float_m &active=float_m(true))
void AddHit(char iS, int iH)
const vector< TES > & IHits() const 
const float & Chi2() const 
void AddHit(const TES &iH)
static bool Compare(const FTSCATrack *a, const FTSCATrack *b)
int NUsedHits(const FTSCAHits &hits) const 
void SelectAndSaveTracks(FTSCATracks &tracks)
const FTSCAHit & Hit(int iH, int iT) const 
void SetHitsAsUsed(FTSCAHits &hits) const