ROOT
v6-32
Reference Guide
Loading...
Searching...
No Matches
MnCovarianceSqueeze.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_MnCovarianceSqueeze
11
#define ROOT_Minuit2_MnCovarianceSqueeze
12
13
#include "
Minuit2/MnMatrix.h
"
14
15
namespace
ROOT
{
16
17
namespace
Minuit2
{
18
19
class
MnUserCovariance
;
20
class
MinimumError
;
21
22
/**
23
class to reduce the covariance matrix when a parameter is fixed by
24
removing the corresponding row and index
25
*/
26
class
MnCovarianceSqueeze
{
27
28
public
:
29
MnCovarianceSqueeze
() {}
30
31
~MnCovarianceSqueeze
() {}
32
33
MnUserCovariance
operator()
(
const
MnUserCovariance
&,
unsigned
int
)
const
;
34
35
MinimumError
operator()
(
const
MinimumError
&,
unsigned
int
)
const
;
36
37
MnAlgebraicSymMatrix
operator()
(
const
MnAlgebraicSymMatrix
&,
unsigned
int
)
const
;
38
39
private
:
40
};
41
42
}
// namespace Minuit2
43
44
}
// namespace ROOT
45
46
#endif
// ROOT_Minuit2_MnCovarianceSqueeze
MnMatrix.h
ROOT::Minuit2::MinimumError
MinimumError keeps the inv.
Definition
MinimumError.h:28
ROOT::Minuit2::MnCovarianceSqueeze::~MnCovarianceSqueeze
~MnCovarianceSqueeze()
Definition
MnCovarianceSqueeze.h:31
ROOT::Minuit2::MnCovarianceSqueeze::MnCovarianceSqueeze
MnCovarianceSqueeze()
Definition
MnCovarianceSqueeze.h:29
ROOT::Minuit2::MnCovarianceSqueeze::operator()
MnUserCovariance operator()(const MnUserCovariance &, unsigned int) const
Definition
MnCovarianceSqueeze.cxx:19
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::Minuit2::MnAlgebraicSymMatrix
LASymMatrix MnAlgebraicSymMatrix
Definition
MnMatrixfwd.h:21
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
MnCovarianceSqueeze.h
ROOT v6-32 - Reference Guide Generated on Wed Jun 3 2026 02:38:05 (GVA Time) using Doxygen 1.13.2