 |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #include "GaudiKernel/MsgStream.h"
24 std::vector<Identifier>&& rdoList,
29 PrepRawData(RDOId, locpos, std::move(rdoList), std::move(locErrMat))
32 , m_gangedPixel(false)
43 std::vector<Identifier>&& rdoList,
47 PrepRawData(RDOId, locpos, std::move(rdoList), {})
50 , m_gangedPixel(
false)
54 m_detEl->surface(
identify()).localToGlobal(localPosition());
61 std::vector<Identifier>&& rdoList,
66 PrepRawData(RDOId, locpos, std::move(rdoList), std::move(locErrMat))
67 , m_globalPosition(globpos)
70 , m_gangedPixel(false)
76 std::vector<Identifier>&& rdoList,
80 PrepRawData(RDOId, locpos, std::move(rdoList),{})
81 , m_globalPosition(globpos)
84 , m_gangedPixel(
false)
90 std::ostringstream
out;
99 const std::string
lf(
"\n");
108 stream <<
"and is a ganged pixel. " <<
lf;
110 stream <<
"and is not a ganged pixel. " <<
lf;
115 stream <<
"Base Class (PrepRawData): " <<
lf;
const Identifier & identify(const UncalibratedMeasurement *meas)
Returns the associated identifier from the muon measurement.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
const InDetDD::SiDetectorElement * m_detEl
Not owning points (ownned by the store.
Trk::Surface & surface()
Element Surface.
InDet::SiWidth m_width
col, row, and width in mm
PixelDiodeTree::Vector2D m_width
Amg::Vector3D m_globalPosition
Identifier identify() const
return the identifier
bool gangedPixel() const
return the flag of this cluster containing a gangedPixel
virtual MsgStream & dump(MsgStream &stream) const override
dump information about the SiCluster
const Amg::Vector2D & localPosition() const
return the local position reference
Eigen::Matrix< double, 3, 1 > Vector3D
MsgStream & operator<<(MsgStream &, const GNNTrackFinderTritonTool &)
const Amg::Vector3D & globalPosition() const
return global position reference
virtual void localToGlobal(const Amg::Vector2D &locp, const Amg::Vector3D &mom, Amg::Vector3D &glob) const =0
Specified by each surface type: LocalToGlobal method without dynamic memory allocation.