|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef InDetDetDescrExample_TestTRT_Alignment_h
6 #define InDetDetDescrExample_TestTRT_Alignment_h
9 #include "GaudiKernel/ServiceHandle.h"
21 class TRT_DetectorManager;
22 class TRT_BaseElement;
60 #endif // InDetDetDescrExample_TestTRT_Alignment_h
void printAlignmentShifts()
std::string m_managerName
::StatusCode StatusCode
StatusCode definition for legacy code.
Eigen::Affine3d Transform3D
Amg::Vector3D transform(Amg::Vector3D &v, Amg::Transform3D &tr)
Transform a point from a Trasformation3D.
void compareEndStraws(const Identifier &id)
void addShiftModule(int bec, int phiMod, int layer, const Amg::Transform3D &transform)
const TRT_ID * m_idHelper
void addShiftTop(const Amg::Transform3D &transform)
void compareStraw(const InDetDD::TRT_BaseElement *element, int straw)
const InDetDD::TRT_DetectorManager * m_manager
TestTRT_Alignment(const std::string &name, ISvcLocator *pSvcLocator)
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
bool testIdentity(const Amg::Transform3D &transform, double errRot=0, double errTrans=0)
defines and typedefs for IOVSvc
void addShift(int level, const Identifier &id, const Amg::Transform3D &transform)