|
ATLAS Offline Software
|
Go to the documentation of this file.
10 #include "GaudiKernel/MsgStream.h"
18 const std::vector<Identifier>& rdoList,
24 , m_localCovariance(locerr)
31 std::vector<Identifier>&& rdoList,
36 , m_rdoList(std::move(rdoList))
37 , m_localCovariance(std::move(locerr))
49 , m_localCovariance(locerr)
61 , m_localCovariance(std::move(locerr))
84 stream <<
"Local Position = (";
87 stream <<
"Local Covariance = (";
95 std::vector<Identifier>::const_iterator rdoIt = this->
rdoList().begin();
96 std::vector<Identifier>::const_iterator rdoItEnd = this->
rdoList().end();
97 for (; rdoIt != rdoItEnd; ++rdoIt) {
98 stream << rdoIt->getString() <<
", ";
109 stream <<
"PrepRawData object" << std::endl;
111 stream <<
"Local Position = (";
114 stream <<
"Local Covariance = (";
118 stream <<
"NULL!), ";
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
virtual MsgStream & dump(MsgStream &stream) const
dump information about the PRD object.
const Amg::MatrixX & localCovariance() const
return const ref to the error matrix
Amg::MatrixX m_localCovariance
See derived classes for definition of ErrorMatrix.
const std::vector< Identifier > & rdoList() const
return the List of rdo identifiers (pointers)
Identifier m_clusId
PrepRawData ID, not const because of DataPool.
Helper to enable counting number of instantiations in debug builds.
std::string toString(const Translation3D &translation, int precision=4)
GeoPrimitvesToStringConverter.
std::vector< Identifier > m_rdoList
Stores the identifiers of the RDOs.
PrepRawData()
public because of DataPool
Identifier identify() const
return the identifier
unsigned short objIndex() const
object index in collection
Ensure that the ATLAS eigen extensions are properly loaded.
const Amg::Vector2D & localPosition() const
return the local position reference
IdentContIndex m_indexAndHash
Stores its own position (index) in collection plus the hash id for the collection (needed for the EL ...
std::string getString() const
Provide a string form of the identifier - hexadecimal.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
unsigned short collHash() const
Accessor to hash, obj index and combined index.