Changeset 2580 for trunk/src/STFitter.cpp
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/hpc33 (added) merged: 2432,2443,2449,2458-2460,2464,2470,2473,2502,2519,2523-2524,2532-2534,2536-2537,2539-2540,2542-2553,2556-2557,2559-2572
- Property svn:mergeinfo changed
-
trunk/src
- Property svn:mergeinfo changed
/branches/hpc33/src (added) merged: 2432,2443,2449,2458-2460,2464,2470,2473,2502,2519,2523-2524,2532-2534,2536-2537,2539-2540,2542-2553,2556-2557,2559-2564,2566-2572
- Property svn:mergeinfo changed
-
trunk/src/STFitter.cpp
r2455 r2580 379 379 380 380 // Fit 381 Vector<Float> sigma(x_.nelements());382 sigma = 1.0;381 // Vector<Float> sigma(x_.nelements()); 382 // sigma = 1.0; 383 383 384 384 parameters_.resize(); 385 parameters_ = fitter.fit(x_, y_, sigma, &m_); 385 // parameters_ = fitter.fit(x_, y_, sigma, &m_); 386 parameters_ = fitter.fit(x_, y_, &m_); 386 387 if ( !fitter.converged() ) { 387 388 return false; … … 396 397 chisquared_ = fitter.getChi2(); 397 398 398 residual_.resize();399 residual_ = y_;400 fitter.residual(residual_,x_);399 // residual_.resize(); 400 // residual_ = y_; 401 // fitter.residual(residual_,x_); 401 402 // use fitter.residual(model=True) to get the model 402 403 thefit_.resize(x_.nelements()); 403 404 fitter.residual(thefit_,x_,True); 405 // residual = data - model 406 residual_.resize(x_.nelements()); 407 residual_ = y_ - thefit_ ; 404 408 return true; 405 409 } … … 420 424 421 425 // Fit 422 Vector<Float> sigma(x_.nelements());423 sigma = 1.0;426 // Vector<Float> sigma(x_.nelements()); 427 // sigma = 1.0; 424 428 425 429 parameters_.resize(); 426 parameters_ = fitter.fit(x_, y_, sigma, &m_); 430 // parameters_ = fitter.fit(x_, y_, sigma, &m_); 431 parameters_ = fitter.fit(x_, y_, &m_); 427 432 std::vector<float> ps; 428 433 parameters_.tovector(ps); … … 434 439 chisquared_ = fitter.getChi2(); 435 440 436 residual_.resize();437 residual_ = y_;438 fitter.residual(residual_,x_);441 // residual_.resize(); 442 // residual_ = y_; 443 // fitter.residual(residual_,x_); 439 444 // use fitter.residual(model=True) to get the model 440 445 thefit_.resize(x_.nelements()); 441 446 fitter.residual(thefit_,x_,True); 447 // residual = data - model 448 residual_.resize(x_.nelements()); 449 residual_ = y_ - thefit_ ; 442 450 return true; 443 451 }
Note: See TracChangeset
for help on using the changeset viewer.