16#include "GaudiKernel/MsgStream.h"
34 sl <<
"Trk::RIO_OnTrack { "<<
endmsg;
36 sl <<
"\t position = ("
39 sl <<
"\t has Error Matrix: "<<
endmsg;
45 sl<<
"PrepRawData: NULL"<<
endmsg;
52 sl <<
"Trk::RIO_OnTrack { "<<std::endl;
53 sl <<
"\t identifier = "<<
identify() << std::endl;
54 sl <<
"\t position = ("
57 sl <<
"\t has Error Matrix: " << std::endl;
61 sl <<
"PrepRawData: "<< (*
prepRawData()) << std::endl;
63 sl<<
"PrepRawData: NULL" << std::endl;
const LocalParameters & localParameters() const
Interface method to get the LocalParameters.
MeasurementBase()=default
Default constructor - needed for POOL/SEAL.
const Amg::MatrixX & localCovariance() const
Interface method to get the localError.
virtual MsgStream & dump(MsgStream &out) const override
returns the some information about this RIO_OnTrack.
RIO_OnTrack(LocalParameters &&locpars, Amg::MatrixX &&loccov, const Identifier &id)
Constructor with parameters and without externalPrediction.
virtual const Trk::PrepRawData * prepRawData() const =0
returns the PrepRawData (also known as RIO) object to which this RIO_OnTrack is associated.
Identifier identify() const
return the identifier -extends MeasurementBase
Identifier m_identifier
Identifier of the RIO_OnTrack (comes from the associated Trk::PrepRawData)
RIO_OnTrack()=default
Default Constructor for POOL.
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Ensure that the ATLAS eigen extensions are properly loaded.