62 std::ostringstream ost;
63 ost<<
"Part: pos:"<<std::setprecision(4)<<std::fixed<<std::boolalpha
64 <<
" x "<<std::setw(9)<<std::setprecision(6)<<
m_position.x()
66 <<
" z "<<std::setw(7)<<std::setprecision(2)<<
m_position.z()
67 <<
" dir "<<std::setprecision(6)
79 if( not
m_msg.empty() )
81 ost<<
"\n msg " <<
m_msg;
void updatePositionFromDisplacement(const TransversePoint &)
bool isOutOfAperture() const
TransversePoint transversePosition() const
TransversePoint displacement() const
Point positionRelBeam() const
const Point & position() const
void setBeamCoordinateShift(const TransversePoint &)
const Point & direction() const
TransversePoint m_beamCoordinateShift
void setOutOfAperture(bool out)
void addMsg(const std::string &)