ROOT
v6-32
Reference Guide
Loading...
Searching...
No Matches
MnEigen.h
Go to the documentation of this file.
1
// @(#)root/minuit2:$Id$
2
// Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005
3
4
/**********************************************************************
5
* *
6
* Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT *
7
* *
8
**********************************************************************/
9
10
#ifndef ROOT_Minuit2_MnEigen
11
#define ROOT_Minuit2_MnEigen
12
13
#include "
Minuit2/MnConfig.h
"
14
#include <vector>
15
16
namespace
ROOT
{
17
18
namespace
Minuit2
{
19
20
class
MnUserCovariance
;
21
22
/**
23
API class for calculating the eigenvalues of symmetric matrix
24
*/
25
26
class
MnEigen
{
27
28
public
:
29
MnEigen
() {}
30
31
~MnEigen
() {}
32
33
/// calculate the eigenvalues
34
std::vector<double>
operator()
(
const
MnUserCovariance
&)
const
;
35
36
private
:
37
};
38
39
}
// namespace Minuit2
40
41
}
// namespace ROOT
42
43
#endif
// ROOT_Minuit2_MnEigen
MnConfig.h
ROOT::Minuit2::MnEigen::~MnEigen
~MnEigen()
Definition
MnEigen.h:31
ROOT::Minuit2::MnEigen::MnEigen
MnEigen()
Definition
MnEigen.h:29
ROOT::Minuit2::MnEigen::operator()
std::vector< double > operator()(const MnUserCovariance &) const
calculate the eigenvalues
Definition
MnEigen.cxx:20
ROOT::Minuit2::MnUserCovariance
Class containing the covariance matrix data represented as a vector of size n*(n+1)/2 Used to hide in...
Definition
MnUserCovariance.h:26
ROOT::Minuit2
Definition
ABObj.h:17
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition
EExecutionPolicy.hxx:4
math
minuit2
inc
Minuit2
MnEigen.h
ROOT v6-32 - Reference Guide Generated on Tue May 19 2026 02:46:58 (GVA Time) using Doxygen 1.13.2