ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Tracking
TrkEvent
TrkEventPrimitives
TrkEventPrimitives
TrackStateDefs.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
6
// TrackStateDefs.h, (c) ATLAS Detector software
8
9
#ifndef TRKEVENTPRIMITIVES_TRACKSTATEDEFS_H
10
#define TRKEVENTPRIMITIVES_TRACKSTATEDEFS_H
11
12
namespace
Trk
{
13
namespace
TrackState
{
14
25
26
enum
MeasurementType
{
27
unidentified
= 0,
28
Pixel
= 1,
29
SCT
= 2,
30
TRT
= 3,
31
MDT
= 4,
32
CSC
= 5,
33
RPC
= 6,
34
TGC
= 7,
35
Pseudo
= 8,
36
Vertex
= 9,
37
Segment
= 10,
38
SpacePoint
= 11,
39
LArCal
= 12,
40
TileCal
= 13,
41
STGC
= 14,
42
MM
= 15,
43
NumberOfMeasurementTypes
=16
44
};
45
50
51
enum
TrackStateType
{
52
AnyState
= 0,
53
Fittable
= 1,
54
ExternalOutlier
= 2,
55
GeneralOutlier
= 3,
56
StateOutlier
= 4,
57
AssProbOutlier
= 4,
58
TrackOutlier
= 5,
59
PredictedOutlier
= 6,
60
SensorOutlier
= 7,
61
FilterOutlier
= 8,
62
MissedOutlier
= 9,
63
DuplicateOutlier
=10,
64
Hole
=11,
65
Scatterer
=12,
66
Brem
=13,
67
NumberOfStateTypes
=14
68
};
69
70
}
71
}
72
#endif
Pixel
Definition
PixelFEUtils.h:17
SCT
Definition
SCT_ChipUtils.h:14
TGC
Definition
TgcBase.h:6
TRT
Definition
HitInfo.h:33
TileCal
Definition
DerivationFramework/DerivationFrameworkTileCal/src/ITrackTools.h:73
Trk::TrackState
Definition
TrackStateDefs.h:13
Trk::TrackState::TrackStateType
TrackStateType
enum describing the role of track states during cleaning and outlier removal.
Definition
TrackStateDefs.h:51
Trk::TrackState::StateOutlier
@ StateOutlier
standard cut on pull or smoothed state Chi2
Definition
TrackStateDefs.h:56
Trk::TrackState::AssProbOutlier
@ AssProbOutlier
cut on hit assignment probability (also state)
Definition
TrackStateDefs.h:57
Trk::TrackState::AnyState
@ AnyState
fittable or outlier
Definition
TrackStateDefs.h:52
Trk::TrackState::NumberOfStateTypes
@ NumberOfStateTypes
Definition
TrackStateDefs.h:67
Trk::TrackState::ExternalOutlier
@ ExternalOutlier
input outlier from pattern or previous fit
Definition
TrackStateDefs.h:54
Trk::TrackState::GeneralOutlier
@ GeneralOutlier
outlier for unspecified reason
Definition
TrackStateDefs.h:55
Trk::TrackState::FilterOutlier
@ FilterOutlier
progressive fit: removed to stabilise fit
Definition
TrackStateDefs.h:61
Trk::TrackState::SensorOutlier
@ SensorOutlier
track prediction is signif'ly outside sensor
Definition
TrackStateDefs.h:60
Trk::TrackState::DuplicateOutlier
@ DuplicateOutlier
same hit is already on track, should not happen!
Definition
TrackStateDefs.h:63
Trk::TrackState::Brem
@ Brem
a brem, i.e.
Definition
TrackStateDefs.h:66
Trk::TrackState::PredictedOutlier
@ PredictedOutlier
determined from fit result without this state
Definition
TrackStateDefs.h:59
Trk::TrackState::TrackOutlier
@ TrackOutlier
selected outlier to enhance track probability
Definition
TrackStateDefs.h:58
Trk::TrackState::Scatterer
@ Scatterer
a scatterer, i.e.
Definition
TrackStateDefs.h:65
Trk::TrackState::Fittable
@ Fittable
normal MeasurementBase
Definition
TrackStateDefs.h:53
Trk::TrackState::MissedOutlier
@ MissedOutlier
progressive fit: missed by extrapolation
Definition
TrackStateDefs.h:62
Trk::TrackState::Hole
@ Hole
a hole on track, or a generic surface on track
Definition
TrackStateDefs.h:64
Trk::TrackState::MeasurementType
MeasurementType
enum describing the flavour of MeasurementBase
Definition
TrackStateDefs.h:26
Trk::TrackState::STGC
@ STGC
Definition
TrackStateDefs.h:41
Trk::TrackState::SpacePoint
@ SpacePoint
Definition
TrackStateDefs.h:38
Trk::TrackState::RPC
@ RPC
Definition
TrackStateDefs.h:33
Trk::TrackState::Pseudo
@ Pseudo
Definition
TrackStateDefs.h:35
Trk::TrackState::CSC
@ CSC
Definition
TrackStateDefs.h:32
Trk::TrackState::MDT
@ MDT
Definition
TrackStateDefs.h:31
Trk::TrackState::NumberOfMeasurementTypes
@ NumberOfMeasurementTypes
Definition
TrackStateDefs.h:43
Trk::TrackState::MM
@ MM
Definition
TrackStateDefs.h:42
Trk::TrackState::Segment
@ Segment
Definition
TrackStateDefs.h:37
Trk::TrackState::unidentified
@ unidentified
Definition
TrackStateDefs.h:27
Trk::TrackState::LArCal
@ LArCal
Definition
TrackStateDefs.h:39
Trk::TrackState::Vertex
@ Vertex
Definition
TrackStateDefs.h:36
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition
FakeTrackBuilder.h:9
Generated on
for ATLAS Offline Software by
1.17.0