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