11#ifndef TRTSTRAWSTATUSREAD_H
12#define TRTSTRAWSTATUSREAD_H
20#include "GaudiKernel/ToolHandle.h"
33 virtual StatusCode
execute()
override;
34 virtual StatusCode
finalize()
override;
44 ToolHandle<ITRT_StrawStatusSummaryTool>
m_status{
this,
"TRT_StrawStatusSummaryTool",
"InDetTRTStrawStatusSummaryTool",
""};
52 Gaudi::Property<std::string>
m_outputfile{
this,
"OutputFile",
"StrawStatusDump_Writer.txt"};
This is an Identifier helper class for the TRT subdetector.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
A COOL multichannel container for StrawStatus.
TRTStrawStatusRead(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode writeToTextFile(const std::string &filename)
SG::ReadCondHandleKey< StrawStatusContainer > m_statReadKey
Gaudi::Property< std::string > m_outputfile
SG::ReadCondHandleKey< StrawStatusContainer > m_statHTReadKey
virtual StatusCode initialize() override
virtual StatusCode execute() override
const TRT_ID * m_trtid
trt id helper
TRTCond::StrawStatusMultChanContainer StrawStatusContainer
Gaudi::Property< std::string > m_printfolder
virtual const StrawStatusContainer * getStrawStatusContainer() const
virtual ~TRTStrawStatusRead()=default
SG::ReadCondHandleKey< StrawStatusContainer > m_permReadKey
ToolHandle< ITRT_StrawStatusSummaryTool > m_status
virtual const StrawStatusContainer * getStrawStatusPermanentContainer() const
virtual StatusCode finalize() override
virtual const StrawStatusContainer * getStrawStatusHTContainer() const
This is an Identifier helper class for the TRT subdetector.