11#ifndef InDetDetDescrExample_ReadTRT_DetectorElements_h
12#define InDetDetDescrExample_ReadTRT_DetectorElements_h
15#include "GaudiKernel/ServiceHandle.h"
defines and typedefs for IOVSvc
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Extended TRT_BaseElement to describe a TRT readout element, this is a planar layer with n ( order of ...
Virtual base class of TRT readout elements.
The Detector Manager for all TRT Detector elements, it acts as the interface to the detector elements...
Extended class of a TRT_BaseElement to describe a readout elment in the endcap.
void printStraw(const InDetDD::TRT_BaseElement *element, const unsigned int strawNum)
void printBarrelStraw(const InDetDD::TRT_BarrelElement *element, const unsigned int strawNum)
ReadTRT_DetectorElements(const std::string &name, ISvcLocator *pSvcLocator)
Default Algorithm constructor with parameters.
void compareEndcapStraw(const InDetDD::TRT_EndcapElement *element, const unsigned int strawNum)
const InDetDD::TRT_DetectorManager * m_manager
bool comparePos(const Amg::Vector3D &p1, const Amg::Vector3D &p2, const double err)
void compareBarrelStraw(const InDetDD::TRT_BarrelElement *element, const unsigned int strawNum)
std::string m_managerName
void printEndcapStraw(const InDetDD::TRT_EndcapElement *element, const unsigned int strawNum)
const TRT_ID * m_idHelper
This is an Identifier helper class for the TRT subdetector.
Eigen::Matrix< double, 3, 1 > Vector3D