00001 00011 #ifndef Alignment_SurveyAnalysis_Chi2_H 00012 #define Alignment_SurveyAnalysis_Chi2_H 00013 00014 #include <TMatrixD.h> 00015 00016 00017 class Chi2 { 00018 00019 public: 00020 Chi2(TMatrixD &, TMatrixD &, TMatrixD &); 00021 ~Chi2(); 00022 00023 TMatrixD & getCovariance(); 00024 TMatrixD & getSolution(); 00025 double getChi2(); 00026 int getDOF(); 00027 00028 private: 00029 00030 double myChi2; 00031 int dof; 00032 TMatrixD covariance; 00033 TMatrixD leftMatrix; 00034 TMatrixD rightMatrix; 00035 TMatrixD solution; 00036 00037 }; 00038 00039 #endif