ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Reconstruction
TrackParticleTPCnv
TrackParticleTPCnv
TrackParticleContainer_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 TRACKPARTICLECONTAINER_TLP2_REC_H
6
#define TRACKPARTICLECONTAINER_TLP2_REC_H
7
8
//-----------------------------------------
9
// TrackParticle
10
//-----------------------------------------
11
#include "
TrackParticleTPCnv/Particle/TrackParticleContainer_p1.h
"
12
#include "
TrackParticleTPCnv/Particle/TrackParticleContainer_p2.h
"
13
#include "
TrackParticleTPCnv/Particle/TrackParticle_p1.h
"
14
#include "
TrackParticleTPCnv/Particle/TrackParticle_p2.h
"
15
16
#include "
TrkEventTPCnv/TrkParticleBase/TrackParticleBase_p1.h
"
17
18
//-----------------------------------------------------------------------------
19
// TrkSurfaces
20
//-----------------------------------------------------------------------------
21
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p1.h
"
22
#include "
TrkEventTPCnv/TrkSurfaces/BoundSurface_p1.h
"
23
24
#include "
TrkEventTPCnv/TrkSurfaces/CylinderBounds_p1.h
"
25
#include "
TrkEventTPCnv/TrkSurfaces/DiamondBounds_p1.h
"
26
#include "
TrkEventTPCnv/TrkSurfaces/RotatedDiamondBounds_p1.h
"
27
#include "
TrkEventTPCnv/TrkSurfaces/DiscBounds_p1.h
"
28
#include "
TrkEventTPCnv/TrkSurfaces/RectangleBounds_p1.h
"
29
#include "
TrkEventTPCnv/TrkSurfaces/TrapezoidBounds_p1.h
"
30
#include "
TrkEventTPCnv/TrkSurfaces/RotatedTrapezoidBounds_p1.h
"
31
#include "
TrkEventTPCnv/TrkDetElementSurface/DetElementSurface_p1.h
"
32
33
//-----------------------------------------------------------------------------
34
// Trk Parameters
35
//-----------------------------------------------------------------------------
36
#include "
TrkEventTPCnv/TrkParameters/TrackParameters_p1.h
"
37
#include "
TrkEventTPCnv/TrkParameters/AtaSurface_p1.h
"
38
#include "
TrkEventTPCnv/TrkParameters/MeasuredAtaSurface_p1.h
"
39
#include "
TrkEventTPCnv/TrkParameters/Perigee_p1.h
"
40
#include "
TrkEventTPCnv/TrkParameters/MeasuredPerigee_p1.h
"
41
42
//-----------------------------------------------------------------------------
43
// TrkEventPrimitives
44
//-----------------------------------------------------------------------------
45
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
46
47
//-----------------------------------------------------------------------------
48
// TrkTrackSummary
49
//-----------------------------------------------------------------------------
50
#include "
TrkEventTPCnv/TrkTrackSummary/TrackSummary_p2.h
"
51
//-----------------------------------------------------------------------------
52
// TrkTrack (for EL?)
53
//-----------------------------------------------------------------------------
54
#include "
TrkEventTPCnv/TrkTrack/Track_p1.h
"
55
56
//-----------------------------------------------------------------------------
57
// VxCandidate (for EL?)
58
//-----------------------------------------------------------------------------
59
#include "
TrkEventTPCnv/VxVertex/VxCandidate_p1.h
"
60
61
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
62
63
//------------------------------------------------------------------------------
64
// TrackInfo
65
//------------------------------------------------------------------------------
66
#include "
TrkEventTPCnv/TrkTrack/TrackInfo_p1.h
"
67
68
#include <ios>
69
70
// next line can be removed as soon as TPCnvTokenList_p1.h is fixed (i.e. includes string)
71
#include <string>
72
73
#include <ios>
74
75
namespace
Rec
76
{
77
class
TrackParticleContainer_tlp2
78
{
79
80
public
:
81
82
TrackParticleContainer_tlp2
(){}
83
84
TPCnvTokenList_p1
m_tokenList
;
85
86
//TrackParticle
87
std::vector<Rec::TrackParticleContainer_p2 >
m_trackParticleContainer_p2
;
88
std::vector<Rec::TrackParticle_p2 >
m_trackParticle_p2
;
89
90
//TrkParameters
91
std::vector<Trk::TrackParameters_p1>
m_trackParameters
;
92
std::vector<Trk::AtaSurface_p1 >
m_ataSurfaces
;
93
std::vector<Trk::MeasuredAtaSurface_p1 >
m_measuredAtaSurfaces
;
94
std::vector<Trk::Perigee_p1>
m_perigees
;
95
std::vector<Trk::MeasuredPerigee_p1>
m_measPerigees
;
96
97
//TrkTrackSummary
98
std::vector<Trk::TrackSummary_p2>
m_trackSummaries
;
99
100
//TrkSurface
101
std::vector< Trk::BoundSurface_p1 >
m_boundSurfaces
;
102
std::vector< Trk::Surface_p1 >
m_surfaces
;
103
std::vector< Trk::CylinderBounds_p1 >
m_cylinderBounds
;
104
std::vector< Trk::DiamondBounds_p1 >
m_diamondBounds
;
105
std::vector< Trk::RotatedDiamondBounds_p1 >
m_rotatedDiamondBounds
;
106
std::vector< Trk::DiscBounds_p1 >
m_discBounds
;
107
std::vector< Trk::RectangleBounds_p1 >
m_rectangleBounds
;
108
std::vector< Trk::TrapezoidBounds_p1 >
m_trapesoidBounds
;
109
std::vector< Trk::RotatedTrapezoidBounds_p1 >
m_rotatedTrapesoidBounds
;
110
std::vector< Trk::DetElementSurface_p1 >
m_detElementSurfaces
;
111
112
//TrkEventPrimitives
113
std::vector<Trk::HepSymMatrix_p1>
m_hepSymMatrices
;
114
};
115
}
116
117
118
119
#endif
AtaSurface_p1.h
BoundSurface_p1.h
CylinderBounds_p1.h
DetElementSurface_p1.h
DiamondBounds_p1.h
DiscBounds_p1.h
HepSymMatrix_p1.h
MeasuredAtaSurface_p1.h
MeasuredPerigee_p1.h
Perigee_p1.h
RectangleBounds_p1.h
RotatedDiamondBounds_p1.h
RotatedTrapezoidBounds_p1.h
Surface_p1.h
TPCnvTokenList_p1.h
TrackInfo_p1.h
TrackParameters_p1.h
TrackParticleBase_p1.h
TrackParticleContainer_p1.h
TrackParticleContainer_p2.h
TrackParticle_p1.h
TrackParticle_p2.h
TrackSummary_p2.h
Track_p1.h
TrapezoidBounds_p1.h
VxCandidate_p1.h
Rec::TrackParticleContainer_tlp2::m_trackParameters
std::vector< Trk::TrackParameters_p1 > m_trackParameters
Definition
TrackParticleContainer_tlp2.h:91
Rec::TrackParticleContainer_tlp2::m_measPerigees
std::vector< Trk::MeasuredPerigee_p1 > m_measPerigees
Definition
TrackParticleContainer_tlp2.h:95
Rec::TrackParticleContainer_tlp2::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition
TrackParticleContainer_tlp2.h:113
Rec::TrackParticleContainer_tlp2::m_trackSummaries
std::vector< Trk::TrackSummary_p2 > m_trackSummaries
Definition
TrackParticleContainer_tlp2.h:98
Rec::TrackParticleContainer_tlp2::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition
TrackParticleContainer_tlp2.h:102
Rec::TrackParticleContainer_tlp2::m_trapesoidBounds
std::vector< Trk::TrapezoidBounds_p1 > m_trapesoidBounds
Definition
TrackParticleContainer_tlp2.h:108
Rec::TrackParticleContainer_tlp2::m_trackParticleContainer_p2
std::vector< Rec::TrackParticleContainer_p2 > m_trackParticleContainer_p2
Definition
TrackParticleContainer_tlp2.h:87
Rec::TrackParticleContainer_tlp2::m_boundSurfaces
std::vector< Trk::BoundSurface_p1 > m_boundSurfaces
Definition
TrackParticleContainer_tlp2.h:101
Rec::TrackParticleContainer_tlp2::m_perigees
std::vector< Trk::Perigee_p1 > m_perigees
Definition
TrackParticleContainer_tlp2.h:94
Rec::TrackParticleContainer_tlp2::m_rectangleBounds
std::vector< Trk::RectangleBounds_p1 > m_rectangleBounds
Definition
TrackParticleContainer_tlp2.h:107
Rec::TrackParticleContainer_tlp2::m_rotatedTrapesoidBounds
std::vector< Trk::RotatedTrapezoidBounds_p1 > m_rotatedTrapesoidBounds
Definition
TrackParticleContainer_tlp2.h:109
Rec::TrackParticleContainer_tlp2::m_measuredAtaSurfaces
std::vector< Trk::MeasuredAtaSurface_p1 > m_measuredAtaSurfaces
Definition
TrackParticleContainer_tlp2.h:93
Rec::TrackParticleContainer_tlp2::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition
TrackParticleContainer_tlp2.h:84
Rec::TrackParticleContainer_tlp2::m_ataSurfaces
std::vector< Trk::AtaSurface_p1 > m_ataSurfaces
Definition
TrackParticleContainer_tlp2.h:92
Rec::TrackParticleContainer_tlp2::m_diamondBounds
std::vector< Trk::DiamondBounds_p1 > m_diamondBounds
Definition
TrackParticleContainer_tlp2.h:104
Rec::TrackParticleContainer_tlp2::m_rotatedDiamondBounds
std::vector< Trk::RotatedDiamondBounds_p1 > m_rotatedDiamondBounds
Definition
TrackParticleContainer_tlp2.h:105
Rec::TrackParticleContainer_tlp2::m_discBounds
std::vector< Trk::DiscBounds_p1 > m_discBounds
Definition
TrackParticleContainer_tlp2.h:106
Rec::TrackParticleContainer_tlp2::TrackParticleContainer_tlp2
TrackParticleContainer_tlp2()
Definition
TrackParticleContainer_tlp2.h:82
Rec::TrackParticleContainer_tlp2::m_cylinderBounds
std::vector< Trk::CylinderBounds_p1 > m_cylinderBounds
Definition
TrackParticleContainer_tlp2.h:103
Rec::TrackParticleContainer_tlp2::m_trackParticle_p2
std::vector< Rec::TrackParticle_p2 > m_trackParticle_p2
Definition
TrackParticleContainer_tlp2.h:88
Rec::TrackParticleContainer_tlp2::m_detElementSurfaces
std::vector< Trk::DetElementSurface_p1 > m_detElementSurfaces
Definition
TrackParticleContainer_tlp2.h:110
TPCnvTokenList_p1
vector of TPCnvToken_p1 Each top-level persistent object that has extentions needs a data member of t...
Definition
TPCnvTokenList_p1.h:56
Rec
namespace for combined reconstruction tools and interfaces
Definition
FakeTrackBuilder.h:10
Generated on
for ATLAS Offline Software by
1.17.0