ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
VxContainer_tlp2.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef VXCONTAINER_TLP2_TRK_H
6
#define VXCONTAINER_TLP2_TRK_H
7
8
//-----------------------------------------
9
// VxVertex
10
//-----------------------------------------
11
#include "
TrkEventTPCnv/VxVertex/VxContainer_p1.h
"
12
#include "
TrkEventTPCnv/VxVertex/VxCandidate_p1.h
"
13
#include "
TrkEventTPCnv/VxVertex/ExtendedVxCandidate_p1.h
"
14
// #include "TrkEventTPCnv/VxVertex/VxTrackAtVertex_p1.h"
15
#include "
TrkEventTPCnv/VxVertex/VxTrackAtVertex_p2.h
"
16
// #include "TrkEventTPCnv/VxVertex/RecVertex_p1.h"
17
#include "
TrkEventTPCnv/VxVertex/RecVertex_p2.h
"
18
// #include "TrkEventTPCnv/VxVertex/Vertex_p1.h"
19
// #include "TrkEventTPCnv/VxVertex/Vertex_p2.h"
20
21
//-----------------------------------------------------------------------------
22
// Trk Parameters
23
//-----------------------------------------------------------------------------
24
#include "
TrkEventTPCnv/TrkParameters/TrackParameters_p1.h
"
25
// #include "TrkEventTPCnv/TrkParameters/Perigee_p1.h"
26
#include "
TrkEventTPCnv/TrkParameters/Perigee_p2.h
"
27
#include "
TrkEventTPCnv/TrkParameters/MeasuredPerigee_p1.h
"
28
29
//-----------------------------------------------------------------------------
30
// Surfaces and related
31
//-----------------------------------------------------------------------------
32
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p1.h
"
33
34
35
//-----------------------------------------------------------------------------
36
// TrkEventPrimitives
37
//-----------------------------------------------------------------------------
38
#include "
TrkEventTPCnv/TrkEventPrimitives/FitQuality_p1.h
"
39
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
40
// #include "TrkEventTPCnv/TrkEventPrimitives/LocalPosition_p1.h"
41
42
//-----------------------------------------------------------------------------
43
// TrkTrack
44
//-----------------------------------------------------------------------------
45
// #include "TrkEventTPCnv/TrkTrack/Track_p1.h"
46
#include "
TrkEventTPCnv/TrkTrack/Track_p12.h
"
47
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
48
49
//#include "GaudiKernel/MsgStream.h"
50
#include <ios>
51
52
namespace
Trk
53
{
54
class
VxContainer_tlp2
55
{
56
57
public
:
58
59
VxContainer_tlp2
(){}
60
61
TPCnvTokenList_p1
m_tokenList
;
62
63
//VxVertex
64
std::vector<VxContainer_p1>
m_vxContainers
;
65
std::vector<Trk::VxCandidate_p1>
m_vxCandidates
;
66
std::vector<Trk::ExtendedVxCandidate_p1>
m_extendedVxCandidates
;
67
// std::vector<Trk::VxTrackAtVertex_p1> m_vxTrackAtVertices;
68
std::vector<Trk::VxTrackAtVertex_p2>
m_vxTrackAtVertices
;
69
// std::vector<Trk::RecVertex_p1> m_recVertices;
70
std::vector<Trk::RecVertex_p2>
m_recVertices
;
71
// std::vector<Trk::Vertex_p1> m_vertices;
72
// std::vector<Trk::Vertex_p2> m_vertices;
73
74
//TrkTrack
75
// std::vector<Trk::Track_p1> m_tracks;
76
std::vector<Trk::Track_p12>
m_tracks
;
77
78
//TrkParameters
79
std::vector<Trk::TrackParameters_p1>
m_trackParameters
;
80
// std::vector<Trk::Perigee_p1> m_perigees;
81
std::vector<Trk::Perigee_p2>
m_perigees
;
82
std::vector<Trk::MeasuredPerigee_p1>
m_measPerigees
;
83
84
//Surfaces and co
85
std::vector< Trk::Surface_p1 >
m_surfaces
;
86
87
//TrkEventPrimitives
88
// std::vector<Trk::FitQuality_p1> m_fitQualities;
89
std::vector<Trk::HepSymMatrix_p1>
m_hepSymMatrices
;
90
// std::vector<Trk::LocalPosition_p1> m_localPositions;
91
92
};
93
}
94
95
96
97
#endif
TPCnvTokenList_p1
Definition:
TPCnvTokenList_p1.h:55
Perigee_p2.h
MeasuredPerigee_p1.h
Trk::VxContainer_tlp2::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition:
VxContainer_tlp2.h:85
Trk::VxContainer_tlp2::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition:
VxContainer_tlp2.h:89
HepSymMatrix_p1.h
Trk::VxContainer_tlp2::m_extendedVxCandidates
std::vector< Trk::ExtendedVxCandidate_p1 > m_extendedVxCandidates
Definition:
VxContainer_tlp2.h:66
Surface_p1.h
VxContainer_p1.h
Trk::VxContainer_tlp2::m_recVertices
std::vector< Trk::RecVertex_p2 > m_recVertices
Definition:
VxContainer_tlp2.h:70
FitQuality_p1.h
Trk::VxContainer_tlp2::m_trackParameters
std::vector< Trk::TrackParameters_p1 > m_trackParameters
Definition:
VxContainer_tlp2.h:79
Trk::VxContainer_tlp2::m_vxContainers
std::vector< VxContainer_p1 > m_vxContainers
Definition:
VxContainer_tlp2.h:64
VxCandidate_p1.h
Trk::VxContainer_tlp2
Definition:
VxContainer_tlp2.h:55
VxTrackAtVertex_p2.h
Trk::VxContainer_tlp2::m_vxTrackAtVertices
std::vector< Trk::VxTrackAtVertex_p2 > m_vxTrackAtVertices
Definition:
VxContainer_tlp2.h:68
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Track_p12.h
Trk::VxContainer_tlp2::VxContainer_tlp2
VxContainer_tlp2()
Definition:
VxContainer_tlp2.h:59
Trk::VxContainer_tlp2::m_measPerigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
Definition:
VxContainer_tlp2.h:82
TrackParameters_p1.h
RecVertex_p2.h
Trk::VxContainer_tlp2::m_tracks
std::vector< Trk::Track_p12 > m_tracks
Definition:
VxContainer_tlp2.h:76
TPCnvTokenList_p1.h
Trk::VxContainer_tlp2::m_vxCandidates
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
Definition:
VxContainer_tlp2.h:65
ExtendedVxCandidate_p1.h
Trk::VxContainer_tlp2::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition:
VxContainer_tlp2.h:61
Trk::VxContainer_tlp2::m_perigees
std::vector< Trk::Perigee_p2 > m_perigees
Definition:
VxContainer_tlp2.h:81
Generated on Sun Dec 22 2024 21:22:41 for ATLAS Offline Software by
1.8.18