ATLAS Offline Software
Tracking
Acts
ActsEvent
ActsEvent
ActsEventDict.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef ACTSEVENT_DICT_H
6
#define ACTSEVENT_DICT_H
7
8
#include "AthLinks/DataLink.h"
9
#include "AthLinks/ElementLink.h"
10
11
#define INSTANTIATE_TYPES( NS, TYPE ) \
12
NS::TYPE dummy_##NS##_##TYPE##_1; \
13
DataLink< NS::TYPE > dummy_##NS##_##TYPE##_2; \
14
std::vector< DataLink< NS::TYPE > > dummy_##NS##_##TYPE##_3;
15
16
#define INSTANTIATE_CONTAINER_TYPES( NS, TYPE ) \
17
NS::TYPE dummy_##NS##_##TYPE##_1; \
18
DataLink< NS::TYPE > dummy_##NS##_##TYPE##_2; \
19
ElementLink< NS::TYPE > dummy_##NS##_##TYPE##_3; \
20
std::vector< DataLink< NS::TYPE > > dummy_##NS##_##TYPE##_4; \
21
std::vector< ElementLink< NS::TYPE > > dummy_##NS##_##TYPE##_5; \
22
std::vector< std::vector< ElementLink< NS::TYPE > > > \
23
dummy_##NS##_##TYPE##_6;
24
25
#include "
ActsEvent/Seed.h
"
26
#include "
ActsEvent/TrackParameters.h
"
27
28
// Instantiate all necessary types for the dictionary.
29
namespace
{
30
struct
GCCXML_DUMMY_INSTANTIATION_ACTSEDM {
31
INSTANTIATE_CONTAINER_TYPES
(
ActsTrk
,
SeedContainer
)
32
INSTANTIATE_CONTAINER_TYPES
(
ActsTrk
,
BoundTrackParametersContainer
)
33
};
34
}
35
36
#include "
ActsEvent/TrackContainer.h
"
37
namespace
{
38
struct
GCCXML_DUMMY_ELACTSTRK_TRACKCONTAINER {
39
ActsTrk::TrackContainer
m_dest;
40
ElementLink<ActsTrk::TrackContainer>
m_linkToDest;
41
std::vector<ElementLink<ActsTrk::TrackContainer> > m_two;
42
};
43
}
44
45
#endif
ActsTrk::TrackContainer
Definition:
TrackContainer.h:31
ActsTrk::BoundTrackParametersContainer
DataVector< Acts::BoundTrackParameters > BoundTrackParametersContainer
Definition:
Tracking/Acts/ActsEvent/ActsEvent/TrackParameters.h:12
TrackParameters.h
INSTANTIATE_CONTAINER_TYPES
#define INSTANTIATE_CONTAINER_TYPES(NS, TYPE)
Definition:
ActsEventDict.h:16
ElementLink
ElementLink implementation for ROOT usage.
Definition:
AthLinks/ElementLink.h:121
Seed.h
ActsTrk::SeedContainer
DataVector< Acts::Seed< xAOD::SpacePoint > > SeedContainer
Definition:
Seed.h:14
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition:
MuonDetectorBuilderTool.cxx:34
TrackContainer.h
Generated on Tue Jul 2 2024 21:09:38 for ATLAS Offline Software by
1.8.18