ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
VxContainer_tlp1.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_TLP1_TRK_H
6
#define VXCONTAINER_TLP1_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/Vertex_p1.h
"
18
19
//-----------------------------------------------------------------------------
20
// Trk Parameters
21
//-----------------------------------------------------------------------------
22
#include "
TrkEventTPCnv/TrkParameters/TrackParameters_p1.h
"
23
#include "
TrkEventTPCnv/TrkParameters/Perigee_p1.h
"
24
#include "
TrkEventTPCnv/TrkParameters/MeasuredPerigee_p1.h
"
25
26
//-----------------------------------------------------------------------------
27
// Surfaces and related
28
//-----------------------------------------------------------------------------
29
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p1.h
"
30
31
32
//-----------------------------------------------------------------------------
33
// TrkEventPrimitives
34
//-----------------------------------------------------------------------------
35
#include "
TrkEventTPCnv/TrkEventPrimitives/FitQuality_p1.h
"
36
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
37
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalPosition_p1.h
"
38
39
//-----------------------------------------------------------------------------
40
// TrkTrack
41
//-----------------------------------------------------------------------------
42
#include "
TrkEventTPCnv/TrkTrack/Track_p1.h
"
43
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
44
45
//#include "GaudiKernel/MsgStream.h"
46
#include <ios>
47
48
namespace
Trk
49
{
50
class
VxContainer_tlp1
51
{
52
53
public
:
54
55
VxContainer_tlp1
(){}
56
57
TPCnvTokenList_p1
m_tokenList
;
58
59
//VxVertex
60
std::vector<VxContainer_p1>
m_vxContainers
;
61
std::vector<Trk::VxCandidate_p1>
m_vxCandidates
;
62
std::vector<Trk::ExtendedVxCandidate_p1>
m_extendedVxCandidates
;
63
std::vector<Trk::VxTrackAtVertex_p1>
m_vxTrackAtVertices
;
64
// std::vector<Trk::VxTrackAtVertex_p2> m_vxTrackAtVertices_p2;
65
std::vector<Trk::RecVertex_p1>
m_recVertices
;
66
std::vector<Trk::Vertex_p1>
m_vertices
;
67
68
//TrkTrack
69
std::vector<Trk::Track_p1>
m_tracks
;
70
71
//TrkParameters
72
std::vector<Trk::TrackParameters_p1>
m_trackParameters
;
73
std::vector<Trk::Perigee_p1>
m_perigees
;
74
std::vector<Trk::MeasuredPerigee_p1>
m_measPerigees
;
75
76
//Surfaces and co
77
std::vector< Trk::Surface_p1 >
m_surfaces
;
78
79
//TrkEventPrimitives
80
std::vector<Trk::FitQuality_p1>
m_fitQualities
;
81
std::vector<Trk::HepSymMatrix_p1>
m_hepSymMatrices
;
82
std::vector<Trk::LocalPosition_p1>
m_localPositions
;
83
84
};
//end of class definitions
85
}
//end of namespace definitions
86
87
88
89
#endif //VXCONTAINER_TLP1_TRK_H
TPCnvTokenList_p1
Definition:
TPCnvTokenList_p1.h:55
MeasuredPerigee_p1.h
Trk::VxContainer_tlp1::m_localPositions
std::vector< Trk::LocalPosition_p1 > m_localPositions
Definition:
VxContainer_tlp1.h:82
Trk::VxContainer_tlp1::m_tracks
std::vector< Trk::Track_p1 > m_tracks
Definition:
VxContainer_tlp1.h:69
HepSymMatrix_p1.h
Trk::VxContainer_tlp1::m_vertices
std::vector< Trk::Vertex_p1 > m_vertices
Definition:
VxContainer_tlp1.h:66
Trk::VxContainer_tlp1::m_vxTrackAtVertices
std::vector< Trk::VxTrackAtVertex_p1 > m_vxTrackAtVertices
Definition:
VxContainer_tlp1.h:63
Trk::VxContainer_tlp1::m_vxCandidates
std::vector< Trk::VxCandidate_p1 > m_vxCandidates
Definition:
VxContainer_tlp1.h:61
Surface_p1.h
VxContainer_p1.h
LocalPosition_p1.h
Trk::VxContainer_tlp1
Definition:
VxContainer_tlp1.h:51
FitQuality_p1.h
Trk::VxContainer_tlp1::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition:
VxContainer_tlp1.h:57
Trk::VxContainer_tlp1::m_vxContainers
std::vector< VxContainer_p1 > m_vxContainers
Definition:
VxContainer_tlp1.h:60
Trk::VxContainer_tlp1::m_recVertices
std::vector< Trk::RecVertex_p1 > m_recVertices
Definition:
VxContainer_tlp1.h:65
Trk::VxContainer_tlp1::m_extendedVxCandidates
std::vector< Trk::ExtendedVxCandidate_p1 > m_extendedVxCandidates
Definition:
VxContainer_tlp1.h:62
VxCandidate_p1.h
Vertex_p1.h
VxTrackAtVertex_p2.h
Trk::VxContainer_tlp1::m_trackParameters
std::vector< Trk::TrackParameters_p1 > m_trackParameters
Definition:
VxContainer_tlp1.h:72
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::VxContainer_tlp1::m_measPerigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
Definition:
VxContainer_tlp1.h:74
TrackParameters_p1.h
VxTrackAtVertex_p1.h
Trk::VxContainer_tlp1::VxContainer_tlp1
VxContainer_tlp1()
Definition:
VxContainer_tlp1.h:55
Trk::VxContainer_tlp1::m_perigees
std::vector< Trk::Perigee_p1 > m_perigees
Definition:
VxContainer_tlp1.h:73
Trk::VxContainer_tlp1::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition:
VxContainer_tlp1.h:80
TPCnvTokenList_p1.h
Trk::VxContainer_tlp1::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition:
VxContainer_tlp1.h:81
RecVertex_p1.h
ExtendedVxCandidate_p1.h
Track_p1.h
Perigee_p1.h
Trk::VxContainer_tlp1::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition:
VxContainer_tlp1.h:77
Generated on Sun Dec 22 2024 21:22:41 for ATLAS Offline Software by
1.8.18