--- DarthVader/TrackerLevel2/src/TrkLevel2.cpp 2006/11/07 15:55:11 1.15 +++ DarthVader/TrackerLevel2/src/TrkLevel2.cpp 2006/11/08 16:42:28 1.16 @@ -12,7 +12,8 @@ extern "C" { void dotrack_(int*, double*, double*, double*, double*, int*); void dotrack2_(int*, double*, double*, double*, double*,double*, double*, double*,int*); - int readb_(const char*); +// int readb_(const char*); + int readb_(); void mini2_(int*,int*,int*); void guess_(); } @@ -249,8 +250,13 @@ /** * Load the magnetic field */ -void TrkTrack::LoadField(TString s){ - readb_(s.Data()); +void TrkTrack::LoadField(TString path){ + + strcpy(path_.path,path.Data()); + path_.pathlen = path.Length(); + path_.error = 0; + readb_(); + }; /** * Tracking method. It calls F77 mini routine. @@ -261,11 +267,6 @@ extern cMini2track track_; fail = 0; -// extern cMini2fitinfo fit_info_; -// extern void mini_2_(int*,int*); -// track_.xm[0]=1.0; - - cout << "fitting routine "<