Logo ROOT   6.12/07
Reference Guide
MnGlobalCorrelationCoeff.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_MnGlobalCorrelationCoeff
11 #define ROOT_Minuit2_MnGlobalCorrelationCoeff
12 
13 #include "Minuit2/MnConfig.h"
14 #include "Minuit2/MnMatrix.h"
15 
16 #include <vector>
17 
18 namespace ROOT {
19 
20  namespace Minuit2 {
21 
22 
23 /**
24  class for global correlation coefficient
25  */
27 
28 public:
29 
31  fGlobalCC(std::vector<double>()), fValid(false) {}
32 
34 
36 
37  const std::vector<double>& GlobalCC() const {return fGlobalCC;}
38 
39  bool IsValid() const {return fValid;}
40 
41 private:
42 
43  std::vector<double> fGlobalCC;
44  bool fValid;
45 };
46 
47  } // namespace Minuit2
48 
49 } // namespace ROOT
50 
51 #endif // ROOT_Minuit2_MnGlobalCorrelationCoeff
Namespace for new ROOT classes and functions.
Definition: StringConv.hxx:21
Class describing a symmetric matrix of size n.
Definition: LASymMatrix.h:51
STL namespace.
const std::vector< double > & GlobalCC() const
class for global correlation coefficient