ATLAS Offline Software
FitProcedureQuality.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 /***************************************************************************
6  quality variables produced during fit procedure
7  ***************************************************************************/
8 
10 
11 #include <iomanip>
12 #include <iostream>
13 
14 #include "GaudiKernel/MsgStream.h"
15 
16 namespace Trk {
17 
18 void FitProcedureQuality::print(MsgStream& log) const {
19  log << std::setiosflags(std::ios::fixed | std::ios::right) << std::setw(3)
20  << m_iterations << " iter" << std::setw(4) << m_numberScatterers
21  << " scat" << std::setw(2) << m_numberAlignments << " ali" << std::setw(4)
22  << m_numberDoF << " DoF" << std::setw(8) << std::setprecision(4)
23  << m_fitProbability << " prob" << std::setw(6) << std::setprecision(1)
24  << m_chiSq << " chiSq";
25 }
26 
27 } // namespace Trk
Trk::FitProcedureQuality::print
void print(MsgStream &log) const
Definition: FitProcedureQuality.cxx:20
Trk::FitProcedureQuality::m_fitProbability
double m_fitProbability
Definition: FitProcedureQuality.h:45
Trk::FitProcedureQuality::m_numberDoF
int m_numberDoF
Definition: FitProcedureQuality.h:49
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::FitProcedureQuality::m_numberScatterers
int m_numberScatterers
Definition: FitProcedureQuality.h:50
Trk::FitProcedureQuality::m_numberAlignments
int m_numberAlignments
Definition: FitProcedureQuality.h:48
FitProcedureQuality.h
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Trk::FitProcedureQuality::m_chiSq
double m_chiSq
Definition: FitProcedureQuality.h:43
Trk::FitProcedureQuality::m_iterations
int m_iterations
Definition: FitProcedureQuality.h:47