ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
SegmentCollection_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 SEGMENT_COLLECTION_TLP1_TRK_H
6
#define SEGMENT_COLLECTION_TLP1_TRK_H
7
8
//-----------------------------------------------------------------------------
9
//
10
// file: SegmentCollection_tlp1.h
11
// @brief Top Level persistent object for SegmentCollection
12
//
13
//-----------------------------------------------------------------------------
14
15
//-----------------------------------------------------------------------------
16
// TrkSegment
17
//-----------------------------------------------------------------------------
18
#include "
TrkEventTPCnv/TrkSegment/SegmentCollection_p1.h
"
19
#include "
TrkEventTPCnv/TrkSegment/Segment_p1.h
"
20
#include "
TrkEventTPCnv/TrkSegment/TrackSegment_p1.h
"
21
22
//-----------------------------------------------------------------------------
23
// TrkEventPrimitives
24
//-----------------------------------------------------------------------------
25
#include "
TrkEventTPCnv/TrkEventPrimitives/FitQuality_p1.h
"
26
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalParameters_p1.h
"
27
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
28
29
//-----------------------------------------------------------------------------
30
// TrkRIO_OnTrack
31
//-----------------------------------------------------------------------------
32
#include "
TrkEventTPCnv/TrkRIO_OnTrack/RIO_OnTrack_p1.h
"
33
34
//-----------------------------------------------------------------------------
35
// TrkRIO_OnTrack
36
//-----------------------------------------------------------------------------
37
#include "
TrkEventTPCnv/TrkPseudoMeasurementOnTrack/PseudoMeasurementOnTrack_p1.h
"
38
#include "
TrkEventTPCnv/TrkCompetingRIOsOnTrack/CompetingRIOsOnTrack_p1.h
"
39
40
//-----------------------------------------------------------------------------
41
// TrkSurfaces
42
//-----------------------------------------------------------------------------
43
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p1.h
"
44
#include "
TrkEventTPCnv/TrkSurfaces/BoundSurface_p1.h
"
45
46
#include "
TrkEventTPCnv/TrkSurfaces/CylinderBounds_p1.h
"
47
#include "
TrkEventTPCnv/TrkSurfaces/DiamondBounds_p1.h
"
48
#include "
TrkEventTPCnv/TrkSurfaces/RotatedDiamondBounds_p1.h
"
49
#include "
TrkEventTPCnv/TrkSurfaces/DiscBounds_p1.h
"
50
#include "
TrkEventTPCnv/TrkSurfaces/RectangleBounds_p1.h
"
51
#include "
TrkEventTPCnv/TrkSurfaces/TrapezoidBounds_p1.h
"
52
#include "
TrkEventTPCnv/TrkSurfaces/RotatedTrapezoidBounds_p1.h
"
53
#include "
TrkEventTPCnv/TrkDetElementSurface/DetElementSurface_p1.h
"
54
#include "
TrkEventTPCnv/TrkSurfaces/EllipseBounds_p1.h
"
55
56
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
57
58
namespace
Trk
59
{
60
class
SegmentCollection_tlp1
61
{
62
public
:
63
SegmentCollection_tlp1
() {}
64
65
TPCnvTokenList_p1
m_tokenList
;
66
67
std::vector< Trk::SegmentCollection_p1 >
m_segmentCollections
;
68
std::vector< Trk::Segment_p1 >
m_segments
;
69
std::vector< Trk::TrackSegment_p1 >
m_tracksegments
;
70
71
std::vector< Trk::BoundSurface_p1 >
m_boundSurfaces
;
72
std::vector< Trk::Surface_p1 >
m_surfaces
;
73
std::vector< Trk::CylinderBounds_p1 >
m_cylinderBounds
;
74
std::vector< Trk::DiamondBounds_p1 >
m_diamondBounds
;
75
std::vector< Trk::RotatedDiamondBounds_p1 >
m_rotatedDiamondBounds
;
76
std::vector< Trk::DiscBounds_p1 >
m_discBounds
;
77
std::vector< Trk::RectangleBounds_p1 >
m_rectangleBounds
;
78
std::vector< Trk::TrapezoidBounds_p1 >
m_trapesoidBounds
;
79
std::vector< Trk::RotatedTrapezoidBounds_p1 >
m_rotatedTrapesoidBounds
;
80
std::vector< Trk::EllipseBounds_p1 >
m_ellipseBounds
;
81
82
std::vector< Trk::FitQuality_p1 >
m_fitQualities
;
83
std::vector< Trk::LocalParameters_p1 >
m_localParameters
;
84
std::vector< Trk::HepSymMatrix_p1 >
m_hepSymMatrices
;
85
86
std::vector< Trk::RIO_OnTrack_p1 >
m_RIO_OnTrack
;
87
std::vector< Trk::PseudoMeasurementOnTrack_p1 >
m_pseudoMeasurementOnTrack
;
88
std::vector< Trk::CompetingRIOsOnTrack_p1 >
m_competingRotsOnTrack
;
89
90
std::vector< Trk::DetElementSurface_p1 >
m_detElementSurfaces
;
91
92
};
93
}
94
95
#endif // SEGMENT_COLLECTION_TLP1_TRK_H
96
Trk::SegmentCollection_tlp1::m_segments
std::vector< Trk::Segment_p1 > m_segments
Definition:
SegmentCollection_tlp1.h:68
TPCnvTokenList_p1
Definition:
TPCnvTokenList_p1.h:55
Trk::SegmentCollection_tlp1::m_segmentCollections
std::vector< Trk::SegmentCollection_p1 > m_segmentCollections
Definition:
SegmentCollection_tlp1.h:67
Trk::SegmentCollection_tlp1::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition:
SegmentCollection_tlp1.h:82
HepSymMatrix_p1.h
SegmentCollection_p1.h
PseudoMeasurementOnTrack_p1.h
Surface_p1.h
FitQuality_p1.h
BoundSurface_p1.h
DetElementSurface_p1.h
Trk::SegmentCollection_tlp1::m_rotatedTrapesoidBounds
std::vector< Trk::RotatedTrapezoidBounds_p1 > m_rotatedTrapesoidBounds
Definition:
SegmentCollection_tlp1.h:79
Trk::SegmentCollection_tlp1::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition:
SegmentCollection_tlp1.h:65
Trk::SegmentCollection_tlp1::m_rotatedDiamondBounds
std::vector< Trk::RotatedDiamondBounds_p1 > m_rotatedDiamondBounds
Definition:
SegmentCollection_tlp1.h:75
DiamondBounds_p1.h
TrackSegment_p1.h
Trk::SegmentCollection_tlp1::m_RIO_OnTrack
std::vector< Trk::RIO_OnTrack_p1 > m_RIO_OnTrack
Definition:
SegmentCollection_tlp1.h:86
Trk::SegmentCollection_tlp1::m_detElementSurfaces
std::vector< Trk::DetElementSurface_p1 > m_detElementSurfaces
Definition:
SegmentCollection_tlp1.h:90
Trk::SegmentCollection_tlp1::SegmentCollection_tlp1
SegmentCollection_tlp1()
Definition:
SegmentCollection_tlp1.h:63
RectangleBounds_p1.h
Trk::SegmentCollection_tlp1
Definition:
SegmentCollection_tlp1.h:61
CompetingRIOsOnTrack_p1.h
EllipseBounds_p1.h
RotatedDiamondBounds_p1.h
RIO_OnTrack_p1.h
Trk::SegmentCollection_tlp1::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition:
SegmentCollection_tlp1.h:84
Trk::SegmentCollection_tlp1::m_trapesoidBounds
std::vector< Trk::TrapezoidBounds_p1 > m_trapesoidBounds
Definition:
SegmentCollection_tlp1.h:78
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::SegmentCollection_tlp1::m_boundSurfaces
std::vector< Trk::BoundSurface_p1 > m_boundSurfaces
Definition:
SegmentCollection_tlp1.h:71
RotatedTrapezoidBounds_p1.h
TrapezoidBounds_p1.h
Trk::SegmentCollection_tlp1::m_ellipseBounds
std::vector< Trk::EllipseBounds_p1 > m_ellipseBounds
Definition:
SegmentCollection_tlp1.h:80
Trk::SegmentCollection_tlp1::m_discBounds
std::vector< Trk::DiscBounds_p1 > m_discBounds
Definition:
SegmentCollection_tlp1.h:76
Trk::SegmentCollection_tlp1::m_surfaces
std::vector< Trk::Surface_p1 > m_surfaces
Definition:
SegmentCollection_tlp1.h:72
CylinderBounds_p1.h
DiscBounds_p1.h
Trk::SegmentCollection_tlp1::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition:
SegmentCollection_tlp1.h:83
Trk::SegmentCollection_tlp1::m_rectangleBounds
std::vector< Trk::RectangleBounds_p1 > m_rectangleBounds
Definition:
SegmentCollection_tlp1.h:77
Trk::SegmentCollection_tlp1::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition:
SegmentCollection_tlp1.h:88
TPCnvTokenList_p1.h
Trk::SegmentCollection_tlp1::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p1 > m_pseudoMeasurementOnTrack
Definition:
SegmentCollection_tlp1.h:87
LocalParameters_p1.h
Trk::SegmentCollection_tlp1::m_diamondBounds
std::vector< Trk::DiamondBounds_p1 > m_diamondBounds
Definition:
SegmentCollection_tlp1.h:74
Segment_p1.h
Trk::SegmentCollection_tlp1::m_cylinderBounds
std::vector< Trk::CylinderBounds_p1 > m_cylinderBounds
Definition:
SegmentCollection_tlp1.h:73
Trk::SegmentCollection_tlp1::m_tracksegments
std::vector< Trk::TrackSegment_p1 > m_tracksegments
Definition:
SegmentCollection_tlp1.h:69
Generated on Mon Dec 23 2024 21:18:05 for ATLAS Offline Software by
1.8.18