Loading [MathJax]/jax/output/HTML-CSS/config.js
ROOT
6.08/07
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
+
Namespaces
Namespace List
+
Namespace Members
+
All
2
3
<
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
<
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
2
3
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
u
v
x
+
Enumerations
a
d
e
f
g
h
m
p
t
v
w
y
+
Enumerator
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
u
v
w
+
All Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
y
+
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
w
y
+
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
+
Properties
f
+
Related Functions
:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Files
File List
+
File Members
+
All
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerations
c
e
f
i
l
m
p
r
u
x
+
Enumerator
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
v
w
x
y
z
+
Macros
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
math
minuit2
inc
Minuit2
MnMatrix.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_MnMatrix
11
#define ROOT_Minuit2_MnMatrix
12
13
//add MnConfig file to define before everything compiler
14
// dependent macros
15
16
#include "
Minuit2/MnConfig.h
"
17
18
// Removing this the following include will cause the library to fail
19
// to compile with gcc 4.0.0 under Red Hat Enterprise Linux 3. That
20
// is, FumiliBuiilder.cpp will fail with message about ambigous enum.
21
// Putting an include <vector> before other includes in that file will
22
// Fix it, but then another file class will fail with the same
23
// message. I don't understand it, but putting the include <vector>
24
// in this one spot, fixes the problem and does not require any other
25
// changes to the source code.
26
//
27
// Paul_Kunz@slac.stanford.edu 3 June 2005
28
//
29
#include <vector>
30
31
#include "
Minuit2/LASymMatrix.h
"
32
#include "
Minuit2/LAVector.h
"
33
#include "
Minuit2/LaInverse.h
"
34
#include "
Minuit2/LaOuterProduct.h
"
35
36
namespace
ROOT
{
37
38
namespace
Minuit2 {
39
40
41
typedef
LASymMatrix
MnAlgebraicSymMatrix
;
42
typedef
LAVector
MnAlgebraicVector
;
43
44
}
// namespace Minuit2
45
46
}
// namespace ROOT
47
48
#endif // ROOT_Minuit2_MnMatrix
LaOuterProduct.h
ROOT
This namespace contains pre-defined functions to be used in conjuction with TExecutor::Map and TExecu...
Definition:
StringConv.hxx:21
ROOT::Minuit2::LAVector
Definition:
LAVector.h:33
ROOT::Minuit2::LASymMatrix
Class describing a symmetric matrix of size n.
Definition:
LASymMatrix.h:51
ROOT::Minuit2::MnAlgebraicSymMatrix
LASymMatrix MnAlgebraicSymMatrix
Definition:
MnMatrix.h:41
ROOT::Minuit2::MnAlgebraicVector
LAVector MnAlgebraicVector
Definition:
MnMatrix.h:42
MnConfig.h
LASymMatrix.h
LaInverse.h
LAVector.h