6#include "GaudiKernel/MsgStream.h"
14 const std::vector<Identifier>& affectedTSOS,
29 if (sl.level() < MSG::INFO) {
30 sl <<
"AlignmentEffectsOnTrack:" <<
endmsg;
43 sl <<
"AlignmentEffectsOnTrack:" << std::endl;
46 sl <<
"deltaAngle = " << aeot.
deltaAngle() << std::endl;
Class to represent misalignments or 'discontinuities' on tracks These have a surface where the z axis...
double sigmaDeltaAngle() const
returns the
double m_sigmaDeltaTranslation
double m_deltaTranslation
std::vector< Identifier > m_affectedTSOS
double deltaAngle() const
returns the
double sigmaDeltaTranslation() const
returns the
double deltaTranslation() const
returns the
const Trk::Surface & associatedSurface() const
The surface on which this offset is expressed.
AlignmentEffectsOnTrack(double deltaTranslation, double m_sigmaDeltaTranslation, double deltaAngle, double sigmaDeltaAngle, const std::vector< Identifier > &identifiersOfAffectedTSOS, const Trk::Surface &surf)
Abstract Base Class for tracking surfaces.
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output
SurfacePtrHolderImpl< Surface > SurfacePtrHolder