5#ifndef InDetDetDescrExample_TestTRT_Alignment_h
6#define InDetDetDescrExample_TestTRT_Alignment_h
9#include "GaudiKernel/ServiceHandle.h"
defines and typedefs for IOVSvc
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Virtual base class of TRT readout elements.
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
This is an Identifier helper class for the TRT subdetector.
std::string m_managerName
void compareEndStraws(const Identifier &id)
bool testIdentity(const Amg::Transform3D &transform, double errRot=0, double errTrans=0)
const TRT_ID * m_idHelper
void addShiftModule(int bec, int phiMod, int layer, const Amg::Transform3D &transform)
void compareStraw(const InDetDD::TRT_BaseElement *element, int straw)
void printAlignmentShifts()
void addShiftTop(const Amg::Transform3D &transform)
TestTRT_Alignment(const std::string &name, ISvcLocator *pSvcLocator)
const InDetDD::TRT_DetectorManager * m_manager
void addShift(int level, const Identifier &id, const Amg::Transform3D &transform)
Eigen::Affine3d Transform3D