27 MnParStr(
const std::string &
name) : fName(name) {}
33 return par.GetName() == fName;
37 const std::string & fName;
49 fCache.reserve(par.size());
52 for(
unsigned int i = 0; i < par.size(); i++) {
53 std::ostringstream buf;
56 Add(parName, par[i], err[i]);
65 unsigned int n = pstates.
size();
67 std::vector<double> pcache(
fCache );
68 for(
unsigned int i = 0; i <
n; i++) {
116 double du1 =
Int2ext(i, val+dx) - ui;
117 double du2 =
Int2ext(i, val-dx) - ui;
140 for(
unsigned int i = 0; i < vec.
size(); i++) {
146 for(
unsigned int j = i; j < vec.
size(); j++) {
152 result(i,j) = dxdi*cov(i,j)*dxdj;
217 std::vector<unsigned int>::const_iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(), ext);
226 std::vector<double>
result(n);
227 for(
unsigned int i = 0; i <
n; ++i)
236 for(std::vector<MinuitParameter>::const_iterator ipar =
Parameters().begin();
238 result.push_back((*ipar).Error());
299 std::vector<unsigned int>::iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(),
n);
308 std::vector<unsigned int>::const_iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(),
n);
427 std::vector<MinuitParameter>::const_iterator ipar =
431 return (*ipar).Number();
436 std::vector<MinuitParameter>::const_iterator ipar =
439 return (*ipar).Number();
Namespace for new ROOT classes and functions.
unsigned int size() const
Class describing a symmetric matrix of size n.
unsigned int Nrow() const
class for the individual Minuit Parameter with Name and number; contains the input numbers for the mi...
determines the relative floating point arithmetic precision.
VecExpr< UnaryOp< Fabs< T >, VecExpr< A, T, D >, T >, T, D > fabs(const VecExpr< A, T, D > &rhs)
TRObject operator()(const T1 &t1) const
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...