|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef VXJETVERTEX_VERTEXPOSITIONS_H
16 #define VXJETVERTEX_VERTEXPOSITIONS_H
20 #include "GaudiKernel/MsgStream.h"
39 virtual MsgStream&
dump(MsgStream& sl)
const;
41 virtual std::ostream&
dump(std::ostream& sl)
const;
const Amg::VectorX & position() const
return position of vertex
Eigen::Matrix< double, Eigen::Dynamic, 1 > VectorX
Dynamic Vector - dynamic allocation.
Helper to enable counting number of instantiations in debug builds.
void setPosition(const Amg::VectorX &)
bool m_useWeightTimesPosition
Ensure that the ATLAS eigen extensions are properly loaded.
VertexPositions()
default constructor
virtual MsgStream & dump(MsgStream &sl) const
Output Method for MsgStream, to be overloaded by child classes.
VertexPositions & operator=(const VertexPositions &)=default
Assignment operator.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
Amg::VectorX m_position
vertex position
VertexPositions class to represent and store a vertex.
virtual ~VertexPositions()=default