ATLAS Offline Software
Event
xAOD
xAODTracking
xAODTracking
xAODTrackingDict.h
Go to the documentation of this file.
1
// Dear emacs, this is -*- c++ -*-
2
/*
3
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4
*/
5
#ifndef XAODTRACKING_XAODTRACKINGDICT_H
6
#define XAODTRACKING_XAODTRACKINGDICT_H
7
8
// Local include(s).
9
#include "
xAODTracking/TrackParticle.h
"
10
#include "
xAODTracking/TrackParticleContainer.h
"
11
#include "
xAODTracking/TrackParticleAuxContainer.h
"
12
#include "
xAODTracking/versions/TrackParticle_v1.h
"
13
#include "
xAODTracking/versions/TrackParticleContainer_v1.h
"
14
#include "
xAODTracking/versions/TrackParticleAuxContainer_v1.h
"
15
#include "
xAODTracking/versions/TrackParticleAuxContainer_v2.h
"
16
#include "
xAODTracking/versions/TrackParticleAuxContainer_v3.h
"
17
#include "
xAODTracking/versions/TrackParticleAuxContainer_v4.h
"
18
#include "
xAODTracking/versions/TrackParticleAuxContainer_v5.h
"
19
20
#include "
xAODTracking/NeutralParticle.h
"
21
#include "
xAODTracking/NeutralParticleContainer.h
"
22
#include "
xAODTracking/NeutralParticleAuxContainer.h
"
23
#include "
xAODTracking/versions/NeutralParticle_v1.h
"
24
#include "
xAODTracking/versions/NeutralParticleContainer_v1.h
"
25
#include "
xAODTracking/versions/NeutralParticleAuxContainer_v1.h
"
26
27
#include "
xAODTracking/Vertex.h
"
28
#include "
xAODTracking/VertexContainer.h
"
29
#include "
xAODTracking/VertexAuxContainer.h
"
30
#include "
xAODTracking/versions/Vertex_v1.h
"
31
#include "
xAODTracking/versions/VertexContainer_v1.h
"
32
#include "
xAODTracking/versions/VertexAuxContainer_v1.h
"
33
34
#include "
xAODTracking/TrackMeasurementValidation.h
"
35
#include "
xAODTracking/TrackMeasurementValidationContainer.h
"
36
#include "
xAODTracking/TrackMeasurementValidationAuxContainer.h
"
37
#include "
xAODTracking/versions/TrackMeasurementValidation_v1.h
"
38
#include "
xAODTracking/versions/TrackMeasurementValidationContainer_v1.h
"
39
#include "
xAODTracking/versions/TrackMeasurementValidationAuxContainer_v1.h
"
40
41
#include "
xAODTracking/TrackStateValidation.h
"
42
#include "
xAODTracking/TrackStateValidationContainer.h
"
43
#include "
xAODTracking/TrackStateValidationAuxContainer.h
"
44
#include "
xAODTracking/versions/TrackStateValidation_v1.h
"
45
#include "
xAODTracking/versions/TrackStateValidationContainer_v1.h
"
46
#include "
xAODTracking/versions/TrackStateValidationAuxContainer_v1.h
"
47
48
#include "
xAODTracking/SCTRawHitValidation.h
"
49
#include "
xAODTracking/SCTRawHitValidationContainer.h
"
50
#include "
xAODTracking/SCTRawHitValidationAuxContainer.h
"
51
#include "
xAODTracking/versions/SCTRawHitValidation_v1.h
"
52
#include "
xAODTracking/versions/SCTRawHitValidationContainer_v1.h
"
53
#include "
xAODTracking/versions/SCTRawHitValidationAuxContainer_v1.h
"
54
55
#include "
xAODTracking/TrackingPrimitives.h
"
56
#include "
xAODTracking/TrackParticlexAODHelpers.h
"
57
58
#include "
xAODTracking/TrackState.h
"
59
#include "
xAODTracking/TrackStateContainer.h
"
60
#include "
xAODTracking/TrackStateAuxContainer.h
"
61
#include "
xAODTracking/versions/TrackState_v1.h
"
62
#include "
xAODTracking/versions/TrackStateContainer_v1.h
"
63
#include "
xAODTracking/versions/TrackStateAuxContainer_v1.h
"
64
65
#include "
xAODTracking/TrackParameters.h
"
66
#include "
xAODTracking/TrackParametersContainer.h
"
67
#include "
xAODTracking/TrackParametersAuxContainer.h
"
68
#include "
xAODTracking/versions/TrackParameters_v1.h
"
69
#include "
xAODTracking/versions/TrackParametersContainer_v1.h
"
70
#include "
xAODTracking/versions/TrackParametersAuxContainer_v1.h
"
71
72
73
#include "
xAODTracking/TrackJacobian.h
"
74
#include "
xAODTracking/TrackJacobianContainer.h
"
75
#include "
xAODTracking/TrackJacobianAuxContainer.h
"
76
#include "
xAODTracking/versions/TrackJacobian_v1.h
"
77
#include "
xAODTracking/versions/TrackJacobianContainer_v1.h
"
78
#include "
xAODTracking/versions/TrackJacobianAuxContainer_v1.h
"
79
80
#include "
xAODTracking/TrackMeasurement.h
"
81
#include "
xAODTracking/TrackMeasurementContainer.h
"
82
#include "
xAODTracking/TrackMeasurementAuxContainer.h
"
83
#include "
xAODTracking/versions/TrackMeasurement_v1.h
"
84
#include "
xAODTracking/versions/TrackMeasurementContainer_v1.h
"
85
#include "
xAODTracking/versions/TrackMeasurementAuxContainer_v1.h
"
86
87
#include "
xAODTracking/TrackSummary.h
"
88
#include "
xAODTracking/TrackSummaryContainer.h
"
89
#include "
xAODTracking/TrackSummaryAuxContainer.h
"
90
#include "
xAODTracking/versions/TrackSummary_v1.h
"
91
#include "
xAODTracking/versions/TrackSummaryContainer_v1.h
"
92
#include "
xAODTracking/versions/TrackSummaryAuxContainer_v1.h
"
93
94
#include "
xAODTracking/TrackSurface.h
"
95
#include "
xAODTracking/TrackSurfaceContainer.h
"
96
#include "
xAODTracking/TrackSurfaceAuxContainer.h
"
97
#include "
xAODTracking/versions/TrackSurface_v1.h
"
98
#include "
xAODTracking/versions/TrackSurfaceContainer_v1.h
"
99
#include "
xAODTracking/versions/TrackSurfaceAuxContainer_v1.h
"
100
101
// EDM include(s).
102
#include "
xAODCore/tools/DictHelpers.h
"
103
104
// Instantiate all necessary types for the dictionary.
105
namespace
{
106
struct
GCCXML_DUMMY_INSTANTIATION_XAODTRACKING {
107
// Local type(s).
108
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
TrackParticleContainer_v1
);
109
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
NeutralParticleContainer_v1
);
110
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
VertexContainer_v1
);
111
112
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
113
TrackMeasurementValidationContainer_v1
);
114
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
115
TrackStateValidationContainer_v1
);
116
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
(
xAOD
,
117
SCTRawHitValidationContainer_v1
);
118
119
// Type(s) needed for the dictionary generation to succeed.
120
#ifndef XAOD_ANALYSIS
121
XAOD_INSTANTIATE_CONTAINER_TYPES
(
TrackCollection
);
122
#endif // not XAOD_ANALYSIS
123
xAOD::CurvilinearParameters_t
dummy
;
124
};
125
}
126
127
#endif // XAODTRACKPARTICLE_XAODTRACKPARTICLEDICT_H
TrackMeasurementValidationAuxContainer_v1.h
TrackSummary_v1.h
TrackStateAuxContainer.h
SCTRawHitValidation.h
TrackStateValidationAuxContainer.h
NeutralParticleAuxContainer_v1.h
TrackParticlexAODHelpers.h
SCTRawHitValidationContainer_v1.h
TrackJacobian_v1.h
TrackJacobianAuxContainer_v1.h
TrackStateAuxContainer_v1.h
xAOD::VertexContainer_v1
DataVector< xAOD::Vertex_v1 > VertexContainer_v1
The container is a simple typedef for now.
Definition:
VertexContainer_v1.h:19
TrackStateContainer_v1.h
TrackMeasurementContainer_v1.h
TrackJacobianContainer_v1.h
TrackMeasurementValidationAuxContainer.h
TrackStateValidationAuxContainer_v1.h
TrackState.h
SCTRawHitValidation_v1.h
SCTRawHitValidationAuxContainer_v1.h
TrackParametersContainer.h
TrackSurfaceAuxContainer.h
TrackParameters_v1.h
xAOD
ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region.
Definition:
ICaloAffectedTool.h:24
TrackStateValidation_v1.h
TrackParameters.h
VertexContainer_v1.h
TrackSummaryAuxContainer_v1.h
NeutralParticleAuxContainer.h
TrackStateValidation.h
TrackParticleAuxContainer_v2.h
xAOD::TrackMeasurementValidationContainer_v1
DataVector< xAOD::TrackMeasurementValidation_v1 > TrackMeasurementValidationContainer_v1
The container is a simple typedef for now.
Definition:
TrackMeasurementValidationContainer_v1.h:16
NeutralParticleContainer_v1.h
TrackMeasurement.h
TrackParticleAuxContainer_v4.h
TrackStateContainer.h
TrackParticleAuxContainer_v1.h
xAOD::NeutralParticleContainer_v1
DataVector< xAOD::NeutralParticle_v1 > NeutralParticleContainer_v1
The container is a simple typedef for now.
Definition:
NeutralParticleContainer_v1.h:18
TrackSummaryAuxContainer.h
TrackStateValidationContainer_v1.h
TrackParticleAuxContainer.h
xAOD::TrackStateValidationContainer_v1
DataVector< xAOD::TrackStateValidation_v1 > TrackStateValidationContainer_v1
The container is a simple typedef for now.
Definition:
TrackStateValidationContainer_v1.h:16
TrackSurfaceAuxContainer_v1.h
TrackState_v1.h
DictHelpers.h
python.xAODType.dummy
dummy
Definition:
xAODType.py:4
TrackSurfaceContainer_v1.h
TrackSurfaceContainer.h
DataVector< Trk::Track >
Vertex.h
Vertex_v1.h
TrackMeasurementValidationContainer_v1.h
TrackJacobianContainer.h
TrackSummaryContainer_v1.h
XAOD_INSTANTIATE_CONTAINER_TYPES
#define XAOD_INSTANTIATE_CONTAINER_TYPES(TYPE)
Macro instantiating all the container "interface" and smart pointer types that we need a dictionary f...
Definition:
DictHelpers.h:24
TrackSummary.h
TrackParticle_v1.h
TrackParticleAuxContainer_v3.h
NeutralParticle.h
TrackSummaryContainer.h
SCTRawHitValidationContainer.h
SCTRawHitValidationAuxContainer.h
TrackParticleAuxContainer_v5.h
TrackParametersAuxContainer_v1.h
TrackMeasurementAuxContainer.h
NeutralParticle_v1.h
TrackStateValidationContainer.h
xAOD::SCTRawHitValidationContainer_v1
DataVector< xAOD::SCTRawHitValidation_v1 > SCTRawHitValidationContainer_v1
The container is a simple typedef for now.
Definition:
SCTRawHitValidationContainer_v1.h:16
NeutralParticleContainer.h
TrackParticle.h
TrackMeasurementValidation_v1.h
XAOD_INSTANTIATE_NS_CONTAINER_TYPES
#define XAOD_INSTANTIATE_NS_CONTAINER_TYPES(NS, TYPE)
Macro instantiating all the container "interface" and smart pointer types that we need a dictionary f...
Definition:
DictHelpers.h:40
TrackParametersContainer_v1.h
VertexContainer.h
xAOD::TrackParticleContainer_v1
DataVector< xAOD::TrackParticle_v1 > TrackParticleContainer_v1
The container is a simple typedef for now.
Definition:
TrackParticleContainer_v1.h:18
TrackMeasurementValidation.h
TrackMeasurementAuxContainer_v1.h
TrackMeasurementValidationContainer.h
TrackParticleContainer_v1.h
TrackJacobianAuxContainer.h
TrackSurface.h
TrackingPrimitives.h
VertexAuxContainer_v1.h
TrackParametersAuxContainer.h
TrackSurface_v1.h
TrackParticleContainer.h
TrackMeasurementContainer.h
TrackJacobian.h
TrackMeasurement_v1.h
VertexAuxContainer.h
Generated on Fri Jan 10 2025 21:21:56 for ATLAS Offline Software by
1.8.18