ATLAS Offline Software
Loading...
Searching...
No Matches
CurvilinearUVT.cxx
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
6// CurvilinearUVT.cxx, (c) ATLAS Detector software
8
9//Trk
11//Gaudi
12#include "GaudiKernel/MsgStream.h"
13
15MsgStream& Trk::operator << ( MsgStream& sl, const Trk::CurvilinearUVT& uvt)
16{
17 sl << "Trk::CuvilinearUVT - curvilinear frame (u,v,t)" << std::endl;
18 sl << " u = " << uvt.curvU() << std::endl;
19 sl << " v = " << uvt.curvV() << std::endl;
20 sl << " t = " << uvt.curvT() << std::endl;
21
22 return sl;
23}
24
25std::ostream& Trk::operator << ( std::ostream& sl, const Trk::CurvilinearUVT& uvt)
26{
27 sl << "Trk::CuvilinearUVT - curvilinear frame (u,v,t)" << std::endl;
28 sl << " u = " << uvt.curvU() << std::endl;
29 sl << " v = " << uvt.curvV() << std::endl;
30 sl << " t = " << uvt.curvT() << std::endl;
31
32 return sl;
33}
34
simple class that constructs the curvilinear vectors curvU and curvV from a given momentum direction ...
const Amg::Vector3D & curvU() const
Access methods.
const Amg::Vector3D & curvT() const
const Amg::Vector3D & curvV() const
MsgStream & operator<<(MsgStream &sl, const AlignModule &alignModule)
overload of << operator for MsgStream for debug output