ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
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
21
class
MnUserCovariance;
22
23
/**
24
API class for calculating the eigenvalues of symmetric matrix
25
*/
26
27
class
MnEigen {
28
29
public
:
30
31
MnEigen() {}
32
33
~MnEigen() {}
34
35
/// calculate the eigenvalues
36
std::vector<double> operator()(
const
MnUserCovariance&)
const
;
37
38
private
:
39
40
};
41
42
}
// namespace Minuit2
43
44
}
// namespace ROOT
45
46
#endif // ROOT_Minuit2_MnEigen
MnConfig.h
math
minuit2
inc
Minuit2
MnEigen.h
Generated on Tue May 5 2020 14:03:06 for ROOT by
1.8.5