|
||||
File indexing completed on 2025-01-30 10:22:12
0001 // @(#)root/minuit2:$Id$ 0002 // Authors: M. Winkler, F. James, L. Moneta, A. Zsenei 2003-2005 0003 0004 /********************************************************************** 0005 * * 0006 * Copyright (c) 2005 LCG ROOT Math team, CERN/PH-SFT * 0007 * * 0008 **********************************************************************/ 0009 0010 #ifndef ROOT_Minuit2_MnEigen 0011 #define ROOT_Minuit2_MnEigen 0012 0013 #include "Minuit2/MnConfig.h" 0014 #include <vector> 0015 0016 namespace ROOT { 0017 0018 namespace Minuit2 { 0019 0020 class MnUserCovariance; 0021 0022 /** 0023 API class for calculating the eigenvalues of symmetric matrix 0024 */ 0025 0026 class MnEigen { 0027 0028 public: 0029 MnEigen() {} 0030 0031 ~MnEigen() {} 0032 0033 /// calculate the eigenvalues 0034 std::vector<double> operator()(const MnUserCovariance &) const; 0035 0036 private: 0037 }; 0038 0039 } // namespace Minuit2 0040 0041 } // namespace ROOT 0042 0043 #endif // ROOT_Minuit2_MnEigen
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.3.7 LXR engine. The LXR team |