 |
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());
91 m_fitQuality = std::move(seg.m_fitQuality);
93 m_containedMeasBases = std::move(seg.m_containedMeasBases);
94 m_author = seg.m_author;
105 case MooMdtSegmentMakerTool:
106 author =
"MooMdtSegmentMakerTool";
108 case MooCscSegmentMakerTool:
109 author =
"MooCscSegmentMakerTool";
114 case DCMathSegmentMaker:
115 author =
"DCMathSegmentMaker";
117 case MDT_DHoughSegmentMakerTool:
118 author =
"MDT_DHoughSegmentMakerTool";
120 case CSC_DHoughSegmentMakerTool:
121 author =
"CSC_DHoughSegmentMakerTool";
124 author =
"Csc2dSegmentMaker";
127 author =
"Csc4dSegmentMaker";
129 case TRT_SegmentMaker:
130 author =
"TRT_SegmentMaker";
132 case NswStereoSeeded:
133 author =
"Nsw MM stereo seeded";
136 author =
"Nsw sTgc seeded";
139 author =
"Nsw single quad";
142 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.
std::string to_string(const SectorProjector proj)
@ 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.
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.