ROOT
6.30.04
Reference Guide
All
Namespaces
Files
Pages
MnPosDef.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_MnPosDef
11
#define ROOT_Minuit2_MnPosDef
12
13
namespace
ROOT {
14
15
namespace
Minuit2 {
16
17
18
class
MinimumState;
19
class
MinimumError;
20
class
MnMachinePrecision;
21
22
/**
23
Force the covariance matrix to be positive defined
24
by adding extra terms in the diagonal
25
*/
26
class
MnPosDef {
27
28
public
:
29
30
MnPosDef() {}
31
32
~MnPosDef() {}
33
34
MinimumState operator()(
const
MinimumState&,
const
MnMachinePrecision&)
const
;
35
MinimumError operator()(
const
MinimumError&,
const
MnMachinePrecision&)
const
;
36
private
:
37
38
};
39
40
}
// namespace Minuit2
41
42
}
// namespace ROOT
43
44
#endif // ROOT_Minuit2_MnPosDef
math
minuit2
inc
Minuit2
MnPosDef.h
Generated on Tue May 5 2020 14:03:06 for ROOT by
1.8.5