template<class HistT>
Definition at line 152 of file FitWeibull.h. References Impala::Core::Histogram::FitWeibull< HistT >::BetaEst(), Impala::Core::Histogram::FitWeibull< HistT >::mBins, Impala::Core::Histogram::FitWeibull< HistT >::mDx, Impala::Core::Histogram::FitWeibull< HistT >::mHist, Impala::Core::Histogram::FitWeibull< HistT >::mNorm, and Impala::Core::Histogram::FitWeibull< HistT >::mPrecision. Referenced by Impala::Core::Histogram::FitWeibull< HistT >::DoFit(). 00153 { 00154 double sum = 0; 00155 double beta = BetaEst(gamma, xgm); 00156 double ddx = mDx/beta; 00157 double x = 0.5*ddx; 00158 00159 for (int i=0; i<mBins; i++, x += ddx) 00160 if (mHist[i] > mPrecision) 00161 sum += log(x)*(pow(x, gamma)-1.0)*mHist[i]; 00162 00163 return sum/mNorm-1./gamma; 00164 }
Here is the call graph for this function:
|