10#ifndef TRT_CONDITIONSALGS_TRTSTRAWSTATUSWRITE_H
11#define TRT_CONDITIONSALGS_TRTSTRAWSTATUSWRITE_H
14#include "GaudiKernel/ServiceHandle.h"
15#include "GaudiKernel/ToolHandle.h"
34 virtual StatusCode
execute()
override;
35 virtual StatusCode
finalize()
override;
defines an "iterator" over instances of a given type in StoreGateSvc
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.
Gaudi::Property< std::string > m_par_strawstatuspermanentcontainerkey
virtual void set_status_permanent(StrawStatusContainer *ssc, Identifier offlineID, bool set)
Gaudi::Property< std::string > m_par_stattextfilepermanent
virtual StatusCode execute() override
virtual StatusCode readStatHTFromTextFile(const std::string &filename)
virtual StatusCode finalize() override
virtual void set_status_temp(StrawStatusContainer *ssc, Identifier offlineID, bool set)
Gaudi::Property< std::string > m_par_stattextfileHT
TRTStrawStatusWrite(const std::string &name, ISvcLocator *pSvcLocator)
Gaudi::Property< std::string > m_par_strawstatuscontainerkey
Gaudi::Property< std::string > m_par_strawstatusHTcontainerkey
virtual StatusCode readStatPermFromTextFile(const std::string &filename)
TRTCond::StrawStatusMultChanContainer StrawStatusContainer
Gaudi::Property< std::string > m_par_stattextfile
virtual StatusCode readStatFromTextFile(const std::string &filename)
virtual ~TRTStrawStatusWrite()=default
virtual StatusCode initialize() override
This is an Identifier helper class for the TRT subdetector.