--- DarthVader/TrackerLevel2/src/TrkLevel2.cpp 2006/10/27 16:59:20 1.14 +++ DarthVader/TrackerLevel2/src/TrkLevel2.cpp 2006/11/07 15:55:11 1.15 @@ -14,6 +14,7 @@ void dotrack2_(int*, double*, double*, double*, double*,double*, double*, double*,int*); int readb_(const char*); void mini2_(int*,int*,int*); + void guess_(); } //-------------------------------------- // @@ -255,11 +256,17 @@ * Tracking method. It calls F77 mini routine. */ void TrkTrack::Fit(double pfixed, int& fail, int iprint){ + + float al_ini[] = {0.,0.,0.,0.,0.}; + extern cMini2track track_; fail = 0; // extern cMini2fitinfo fit_info_; // extern void mini_2_(int*,int*); // track_.xm[0]=1.0; + + cout << "fitting routine "< " << track_.al[4] << endl; @@ -328,9 +351,15 @@ for(int i=0; i<5; i++) { for(int j=0; j<5; j++) coval[i][j]=track_.cov[i][j]; } + + if(fail){ + cout << " >>>> fit failed >>>> drawing initial par"<