ROOT
6.06/09
Reference Guide
ROOT Home Page
Main Page
Related Pages
User's Classes
Namespaces
All Classes
Files
Release Notes
File List
File Members
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
Namespace for new ROOT classes and functions.
Definition:
ROOT.py:1
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