22#include "CLHEP/Geometry/Transform3D.h"
41 StatusCode
execute(
const EventContext& ctx);
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Pixel Data.
const InDetDD::TRT_DetectorManager * m_TRTDetectorManager
const TRT_ID * m_TRTHelper
Tools.
void writeVector(const std::string &name, const Amg::Vector3D &vector)
int m_trt_barrel_ec
TRT Data.
void writeSCTFrames()
Writing the SCT Positions.
StatusCode execute(const EventContext &ctx)
execute
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_SCTDetEleCollKey
SCT Data.
void writeTRTFrames()
Writing the Detailed (all straws) TRT Positions.
StatusCode finalize()
Finalize.
std::string m_outputFileName
Name of the Output file.
void writePixelFames()
Functions to write the data.
void writeTransForm(const HepGeom::Transform3D &transform)
std::ofstream m_outputFile
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.
Eigen::Matrix< double, 3, 1 > Vector3D