ATLAS Offline Software
ParameterType.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  enumerated type of fitted parameters
7  ***************************************************************************/
8 
10 
11 #include "GaudiKernel/MsgStream.h"
12 
13 namespace Trk {
14 MsgStream& operator<<(MsgStream& log, ParameterType type) {
15  switch (type) {
16  case D0:
17  return log << " D0 ";
18  case Z0:
19  return log << " Z0 ";
20  case Phi0:
21  return log << " Phi0 ";
22  case Theta0:
23  return log << " Theta0 ";
24  case QOverP0:
25  return log << " QOverP0 ";
26  case QOverP1:
27  return log << " QOverP1 ";
28  case ParameterTypes:
29  return log << static_cast<int>(ParameterTypes);
30  default:
31  return log << " unknown type ";
32  }
33 }
34 } // namespace Trk
Trk::QOverP1
@ QOverP1
Definition: ParameterType.h:18
Trk::QOverP0
@ QOverP0
Definition: ParameterType.h:18
Trk::Z0
@ Z0
Definition: ParameterType.h:18
Trk::ParameterType
ParameterType
Definition: ParameterType.h:18
Trk::Theta0
@ Theta0
Definition: ParameterType.h:18
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition: FakeTrackBuilder.h:9
Trk::D0
@ D0
Definition: ParameterType.h:18
Trk::operator<<
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Definition: AlignModule.cxx:204
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
python.CaloCondTools.log
log
Definition: CaloCondTools.py:20
Trk::Phi0
@ Phi0
Definition: ParameterType.h:18
Trk::ParameterTypes
@ ParameterTypes
Definition: ParameterType.h:18
ParameterType.h