|
ATLAS Offline Software
|
Go to the documentation of this file.
18 , m_fitQuality(nullptr)
19 , m_containedMeasBases()
31 , m_fitQuality(fitqual)
32 , m_containedMeasBases(std::move(measurements))
41 , m_fitQuality(seg.m_fitQuality ? seg.m_fitQuality->
clone() : nullptr)
42 , m_containedMeasBases()
43 , m_author(seg.m_author)
56 , m_fitQuality(std::move(seg.m_fitQuality))
57 , m_containedMeasBases(std::move(seg.m_containedMeasBases))
58 , m_author(seg.m_author)
73 m_containedMeasBases.clear();
77 m_containedMeasBases.push_back(measurement->
clone());
90 m_fitQuality = std::move(seg.m_fitQuality);
91 m_containedMeasBases = std::move(seg.m_containedMeasBases);
92 m_author = seg.m_author;
103 case MooMdtSegmentMakerTool:
104 author =
"MooMdtSegmentMakerTool";
106 case MooCscSegmentMakerTool:
107 author =
"MooCscSegmentMakerTool";
112 case DCMathSegmentMaker:
113 author =
"DCMathSegmentMaker";
115 case MDT_DHoughSegmentMakerTool:
116 author =
"MDT_DHoughSegmentMakerTool";
118 case CSC_DHoughSegmentMakerTool:
119 author =
"CSC_DHoughSegmentMakerTool";
122 author =
"Csc2dSegmentMaker";
125 author =
"Csc4dSegmentMaker";
127 case TRT_SegmentMaker:
128 author =
"TRT_SegmentMaker";
130 case NswStereoSeeded:
131 author =
"Nsw MM stereo seeded";
134 author =
"Nsw sTgc seeded";
137 author =
"Nsw single quad";
140 author =
"Nsw single quad";
Author
enum to identify who created the segment.
void setAuthor(Author a)
sets the segment author
MeasurementBase & operator=(const MeasurementBase &)=default
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
virtual MeasurementBase * clone() const =0
Pseudo-Constructor.
DataVector< const MeasurementBase > m_containedMeasBases
The vector of contained (generic) Trk::MeasurementBase objects.
@ Muonboy
Tracks from MuonBoy.
Helper to enable counting number of instantiations in debug builds.
Segment & operator=(const Segment &seg)
Assignment operator.
const MeasurementBase * measurement(unsigned int) const
returns the Trk::MeasurementBase objects depending on the integer
Class to represent and store fit qualities from track reconstruction in terms of and number of degre...
Ensure that the ATLAS eigen extensions are properly loaded.
std::unique_ptr< FitQuality > m_fitQuality
The fit quality of the Segment.
std::string to_string(const DetectorType &type)
Author m_author
segment author
Segment()
Default Constructor for POOL.
std::string dumpAuthor() const
returns human readble string version of author
const uint16_t AuthorUnknown
for the Authors of the egamma objects
virtual ~Segment()
Destructor.