Logo ROOT  
Reference Guide
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  */
27 
28 public:
30 
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
ROOT::Minuit2::LASymMatrix
Class describing a symmetric matrix of size n.
Definition: LASymMatrix.h:45
MnMatrix.h
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::MnCovarianceSqueeze
class to reduce the covariance matrix when a parameter is fixed by removing the corresponding row and...
Definition: MnCovarianceSqueeze.h:26
ROOT::Minuit2::MnCovarianceSqueeze::MnCovarianceSqueeze
MnCovarianceSqueeze()
Definition: MnCovarianceSqueeze.h:29
ROOT::Minuit2::MinimumError
MinimumError keeps the inv.
Definition: MinimumError.h:26
ROOT::Minuit2::MnCovarianceSqueeze::operator()
MnUserCovariance operator()(const MnUserCovariance &, unsigned int) const
Definition: MnCovarianceSqueeze.cxx:19
ROOT::Minuit2::MnCovarianceSqueeze::~MnCovarianceSqueeze
~MnCovarianceSqueeze()
Definition: MnCovarianceSqueeze.h:31
ROOT
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
Definition: EExecutionPolicy.hxx:4