ATLAS Offline Software
Tracking
TrkFitter
TrkiPatFitterUtils
src
MeasurementType.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
distinguish type of measurement contributing to TrackFit
7
***************************************************************************/
8
9
#include "
TrkiPatFitterUtils/MeasurementType.h
"
10
11
#include "GaudiKernel/MsgStream.h"
12
13
namespace
Trk
{
14
MsgStream&
operator<<
(MsgStream&
log
,
MeasurementType
type
) {
15
switch
(
type
) {
16
case
perigeeParameters
:
17
return
log
<<
" perigeeParameters"
;
18
case
transverseVertex
:
19
return
log
<<
" transverseVertex "
;
20
case
vertex
:
21
return
log
<<
" vertex "
;
22
case
pixelCluster
:
23
return
log
<<
" pixelCluster "
;
24
case
stripCluster
:
25
return
log
<<
" stripCluster "
;
26
case
trapezoidCluster
:
27
return
log
<<
" trapezoidCluster "
;
28
case
driftCircle
:
29
return
log
<<
" driftCircle "
;
30
case
pseudoMeasurement
:
31
return
log
<<
" pseudoMeas "
;
32
case
barrelScatterer
:
33
return
log
<<
" barrelScatterer "
;
34
case
endcapScatterer
:
35
return
log
<<
" endcapScatterer "
;
36
case
calorimeterScatterer
:
37
return
log
<<
" calorimeterScat "
;
38
case
barrelInert
:
39
return
log
<<
" barrelInert "
;
40
case
endcapInert
:
41
return
log
<<
" endcapInert "
;
42
case
energyDeposit
:
43
return
log
<<
" energyDeposit "
;
44
case
alignment
:
45
return
log
<<
" alignment "
;
46
case
discontinuity
:
47
return
log
<<
" discontinuity "
;
48
case
bremPoint
:
49
return
log
<<
" bremPoint "
;
50
case
hole
:
51
return
log
<<
" hole "
;
52
case
materialDelimiter
:
53
return
log
<<
" materialDelimiter"
;
54
55
default
:
56
return
log
<<
" unknown type "
;
57
}
58
}
59
}
// namespace Trk
Trk::bremPoint
@ bremPoint
Definition:
MeasurementType.h:35
Trk::materialDelimiter
@ materialDelimiter
Definition:
MeasurementType.h:37
Trk::MeasurementType
MeasurementType
Definition:
MeasurementType.h:18
Trk::calorimeterScatterer
@ calorimeterScatterer
Definition:
MeasurementType.h:29
Trk::barrelScatterer
@ barrelScatterer
Definition:
MeasurementType.h:27
Trk::energyDeposit
@ energyDeposit
Definition:
MeasurementType.h:32
Trk::stripCluster
@ stripCluster
Definition:
MeasurementType.h:23
Trk::transverseVertex
@ transverseVertex
Definition:
MeasurementType.h:20
Trk::trapezoidCluster
@ trapezoidCluster
Definition:
MeasurementType.h:24
Trk::barrelInert
@ barrelInert
Definition:
MeasurementType.h:30
Trk::endcapInert
@ endcapInert
Definition:
MeasurementType.h:31
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::perigeeParameters
@ perigeeParameters
Definition:
MeasurementType.h:19
Trk::pseudoMeasurement
@ pseudoMeasurement
Definition:
MeasurementType.h:26
MeasurementType.h
Trk::pixelCluster
@ pixelCluster
Definition:
MeasurementType.h:22
Trk::vertex
@ vertex
Definition:
MeasurementType.h:21
Trk::discontinuity
@ discontinuity
Definition:
MeasurementType.h:34
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::hole
@ hole
Definition:
MeasurementType.h:36
Trk::alignment
@ alignment
Definition:
MeasurementType.h:33
Trk::endcapScatterer
@ endcapScatterer
Definition:
MeasurementType.h:28
Trk::driftCircle
@ driftCircle
Definition:
MeasurementType.h:25
Generated on Tue Jul 2 2024 21:21:29 for ATLAS Offline Software by
1.8.18