37 for(
unsigned int i=0; i < fpd.
size(); i++){
38 registerFitParDependence(fpd[i]);
43 if(ignoreFitParRef(fpr))
return false;
46 if(0 != _daddy) _daddy->registerFitParDependence(fpr);
59 if(0 != newDaddy)
_daddy = newDaddy;
63 for(
unsigned int i=0; i < this->
size(); i++){
65 double prev = ((*this)[i]).lastValue();
66 bool ch = (((double) fp) != prev);
67 os << fp <<
", prev: " << prev << (ch ?
" changed" :
"") <<
", "
FitParDependent(IFitParRegister *daddy=0)
virtual bool changedSinceLastCall() const
virtual unsigned int size() const =0
bool ignoreFitParRef(const FitParRef &fpr) const
virtual bool registerFitParDependence(const IFitParDependent &fpd)
virtual unsigned int size() const
void push_back(T &t, const typename T::value_type &a, const typename T::value_type &b, const typename T::value_type &c, const typename T::value_type &d)
const FitParameter & theFitParameter() const
void listFitParDependencies(std::ostream &os=std::cout) const