ATLAS Offline Software
Tracking
TrkEvent
TrkTrack
TrkTrack
TrkTrackDict.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRKTRACKDICT_H
6
#define TRKTRACKDICT_H
7
8
// D. Costanzo. These are forward declarations in Track.h
9
// #include is needed for gcc_xml to parse the header files
10
#include "
TrkTrack/TrackStateOnSurface.h
"
11
#include "
TrkTrack/MultiComponentStateOnSurface.h
"
12
#include "
TrkTrack/TrackCollection.h
"
13
#include "
TrkTrack/LinkToTrack.h
"
14
#include "Identifier/Identifier.h"
15
#include "AthLinks/ElementLink.h"
16
17
// We need to instantiate some templates here to be able to create the
18
// dictionary for them
19
20
namespace
Trk
{
21
class
TrkTrackDict_Dummy
22
{
23
DataVector<const TrackParameters>
m_parameterVector
;
24
DataVector<const TrackStateOnSurface>
m_trackStateVector
;
25
DataVector<Identifier>
m_identifierVector
;
26
ElementLink<DataVector<Trk::Track>
>
m_Elink
;
27
std::bitset< 11 >
m_dummy1
;
28
TrackCollection
m_tc
;
29
ElementLink<TrackCollection>
m_e1
;
31
std::vector<ElementLink<TrackCollection> >
m_e2
;
32
};
33
}
34
#endif
LinkToTrack.h
Trk::TrkTrackDict_Dummy::m_identifierVector
DataVector< Identifier > m_identifierVector
Definition:
TrkTrackDict.h:25
Trk::TrkTrackDict_Dummy::m_tc
TrackCollection m_tc
Definition:
TrkTrackDict.h:28
Trk::TrkTrackDict_Dummy::m_e2
std::vector< ElementLink< TrackCollection > > m_e2
Definition:
TrkTrackDict.h:31
Trk::TrkTrackDict_Dummy::m_Elink
ElementLink< DataVector< Trk::Track > > m_Elink
Definition:
TrkTrackDict.h:26
Trk::TrkTrackDict_Dummy
Definition:
TrkTrackDict.h:22
Trk::TrkTrackDict_Dummy::m_e1
ElementLink< TrackCollection > m_e1
really for xAOD, but exposes dependency on TrkTrack to put it there...
Definition:
TrkTrackDict.h:29
TrackCollection.h
Trk::TrkTrackDict_Dummy::m_trackStateVector
DataVector< const TrackStateOnSurface > m_trackStateVector
Definition:
TrkTrackDict.h:24
DataVector
Derived DataVector<T>.
Definition:
DataVector.h:794
ElementLink
ElementLink implementation for ROOT usage.
Definition:
AthLinks/ElementLink.h:123
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::TrkTrackDict_Dummy::m_dummy1
std::bitset< 11 > m_dummy1
Definition:
TrkTrackDict.h:27
Trk::TrkTrackDict_Dummy::m_parameterVector
DataVector< const TrackParameters > m_parameterVector
Definition:
TrkTrackDict.h:23
MultiComponentStateOnSurface.h
TrackStateOnSurface.h
Generated on Fri Jan 10 2025 21:20:42 for ATLAS Offline Software by
1.8.18