ATLAS Offline Software
Tracking
TrkEventCnv
TrkEventTPCnv
TrkEventTPCnv
SegmentCollection_tlp3.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_TLP3_TRK_H
6
#define SEGMENT_COLLECTION_TLP3_TRK_H
7
8
9
//-----------------------------------------------------------------------------
10
// TrkSegment
11
//-----------------------------------------------------------------------------
12
#include "
TrkEventTPCnv/TrkSegment/SegmentCollection_p1.h
"
13
#include "
TrkEventTPCnv/TrkSegment/Segment_p1.h
"
14
15
//-----------------------------------------------------------------------------
16
// TrkEventPrimitives
17
//-----------------------------------------------------------------------------
18
#include "
TrkEventTPCnv/TrkEventPrimitives/FitQuality_p1.h
"
19
#include "
TrkEventTPCnv/TrkEventPrimitives/LocalParameters_p1.h
"
20
#include "
TrkEventTPCnv/TrkEventPrimitives/HepSymMatrix_p1.h
"
21
22
//-----------------------------------------------------------------------------
23
// TrkRIO_OnTrack
24
//-----------------------------------------------------------------------------
25
// #include "TrkEventTPCnv/TrkRIO_OnTrack/RIO_OnTrack_p2.h"
26
27
//-----------------------------------------------------------------------------
28
// TrkRIO_OnTrack
29
//-----------------------------------------------------------------------------
30
#include "
TrkEventTPCnv/TrkPseudoMeasurementOnTrack/PseudoMeasurementOnTrack_p2.h
"
31
#include "
TrkEventTPCnv/TrkCompetingRIOsOnTrack/CompetingRIOsOnTrack_p1.h
"
32
33
//-----------------------------------------------------------------------------
34
// TrkSurfaces
35
//-----------------------------------------------------------------------------
36
#include "
TrkEventTPCnv/TrkSurfaces/Surface_p2.h
"
37
#include "
TrkEventTPCnv/TrkDetElementSurface/DetElementSurface_p1.h
"
38
39
#include "
AthenaPoolUtilities/TPCnvTokenList_p1.h
"
40
41
namespace
Trk
42
{
43
class
SegmentCollection_tlp3
44
{
45
public
:
46
SegmentCollection_tlp3
() {}
47
48
TPCnvTokenList_p1
m_tokenList
;
49
50
std::vector< Trk::SegmentCollection_p1 >
m_segmentCollections
;
51
std::vector< Trk::Segment_p1 >
m_segments
;
52
53
std::vector< Trk::Surface_p2 >
m_surfaces
;
54
55
std::vector< Trk::FitQuality_p1 >
m_fitQualities
;
56
std::vector< Trk::LocalParameters_p1 >
m_localParameters
;
57
std::vector< Trk::HepSymMatrix_p1 >
m_hepSymMatrices
;
58
59
std::vector< Trk::PseudoMeasurementOnTrack_p2 >
m_pseudoMeasurementOnTrack
;
60
std::vector< Trk::CompetingRIOsOnTrack_p1 >
m_competingRotsOnTrack
;
61
};
62
}
63
64
#endif
65
TPCnvTokenList_p1
Definition:
TPCnvTokenList_p1.h:55
Trk::SegmentCollection_tlp3::m_pseudoMeasurementOnTrack
std::vector< Trk::PseudoMeasurementOnTrack_p2 > m_pseudoMeasurementOnTrack
Definition:
SegmentCollection_tlp3.h:59
Trk::SegmentCollection_tlp3::m_surfaces
std::vector< Trk::Surface_p2 > m_surfaces
Definition:
SegmentCollection_tlp3.h:53
HepSymMatrix_p1.h
Trk::SegmentCollection_tlp3::m_tokenList
TPCnvTokenList_p1 m_tokenList
Definition:
SegmentCollection_tlp3.h:48
SegmentCollection_p1.h
Trk::SegmentCollection_tlp3::m_fitQualities
std::vector< Trk::FitQuality_p1 > m_fitQualities
Definition:
SegmentCollection_tlp3.h:55
FitQuality_p1.h
DetElementSurface_p1.h
PseudoMeasurementOnTrack_p2.h
Trk::SegmentCollection_tlp3::m_segments
std::vector< Trk::Segment_p1 > m_segments
Definition:
SegmentCollection_tlp3.h:51
Trk::SegmentCollection_tlp3::SegmentCollection_tlp3
SegmentCollection_tlp3()
Definition:
SegmentCollection_tlp3.h:46
Surface_p2.h
Trk::SegmentCollection_tlp3::m_segmentCollections
std::vector< Trk::SegmentCollection_p1 > m_segmentCollections
Definition:
SegmentCollection_tlp3.h:50
CompetingRIOsOnTrack_p1.h
Trk
Ensure that the ATLAS eigen extensions are properly loaded.
Definition:
FakeTrackBuilder.h:9
Trk::SegmentCollection_tlp3
Definition:
SegmentCollection_tlp3.h:44
Trk::SegmentCollection_tlp3::m_competingRotsOnTrack
std::vector< Trk::CompetingRIOsOnTrack_p1 > m_competingRotsOnTrack
Definition:
SegmentCollection_tlp3.h:60
TPCnvTokenList_p1.h
LocalParameters_p1.h
Trk::SegmentCollection_tlp3::m_localParameters
std::vector< Trk::LocalParameters_p1 > m_localParameters
Definition:
SegmentCollection_tlp3.h:56
Segment_p1.h
Trk::SegmentCollection_tlp3::m_hepSymMatrices
std::vector< Trk::HepSymMatrix_p1 > m_hepSymMatrices
Definition:
SegmentCollection_tlp3.h:57
Generated on Sat Jan 11 2025 21:17:45 for ATLAS Offline Software by
1.8.18