26 MnParStr(
const std::string &
name) : fName(
name) {}
30 bool operator()(
const MinuitParameter &par)
const
33 return par.GetName() == fName;
37 const std::string &fName;
44 fCache(std::vector<
double>())
53 fCache.reserve(par.size());
56 for (
unsigned int i = 0; i < par.size(); i++) {
57 std::ostringstream buf;
60 Add(parName, par[i], err[i]);
70 unsigned int n = pstates.
size();
72 std::vector<double> pcache(
fCache);
73 for (
unsigned int i = 0; i <
n; i++) {
124 double du1 =
Int2ext(i, val + dx) - ui;
125 double du2 =
Int2ext(i, val - dx) - ui;
134 dx = 0.5 * (std::fabs(du1) + std::fabs(du2));
136 dx = 0.5 * (std::fabs(du1) + std::fabs(du2));
151 for (
unsigned int i = 0; i <
vec.size(); i++) {
158 for (
unsigned int j = i; j <
vec.size(); j++) {
165 result(i, j) = dxdi * cov(i, j) * dxdj;
235 std::vector<unsigned int>::const_iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(), ext);
245 std::vector<double> result(
n);
246 for (
unsigned int i = 0; i <
n; ++i)
255 std::vector<double> result;
257 for (std::vector<MinuitParameter>::const_iterator ipar =
Parameters().begin(); ipar !=
Parameters().end(); ++ipar)
258 result.push_back((*ipar).Error());
321 std::vector<unsigned int>::iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(),
n);
331 std::vector<unsigned int>::const_iterator iind = std::find(
fExtOfInt.begin(),
fExtOfInt.end(),
n);
469 std::vector<MinuitParameter>::const_iterator ipar =
473 return (*ipar).Number();
479 std::vector<MinuitParameter>::const_iterator ipar =
483 return (*ipar).Number();
TRObject operator()(const T1 &t1) const
Class describing a symmetric matrix of size n.
unsigned int Nrow() const
unsigned int size() const
class for the individual Minuit Parameter with Name and number; contains the input numbers for the mi...
Sets the relative floating point (double) arithmetic precision.
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...