7#ifndef TILECONDITIONS_TILEBADCHANNELSCONDALG_H
8#define TILECONDITIONS_TILEBADCHANNELSCONDALG_H
24#include "GaudiKernel/ToolHandle.h"
38 virtual StatusCode
execute(
const EventContext& ctx)
const override;
39 virtual StatusCode
finalize()
override {
return StatusCode::SUCCESS;}
46 ToolHandle<ITileCondProxy<TileCalibDrawerBch> >
m_onlBchProxy{
this,
"OnlBchProxy",
"",
47 "Tile online bad channels proxy tool"};
52 ToolHandle<ITileCondProxy<TileCalibDrawerBch> >
m_oflBchProxy{
this,
"OflBchProxy",
"",
53 "Tile offline bad channels proxy tool"};
59 "Output Tile bad channels status"};
65 "TileCablingSvc",
"TileCablingSvc",
"The Tile cabling service" };
67 ToolHandle<TileCondIdTransforms>
m_tileIdTrans{
this,
"TileCondIdTransforms",
"TileCondIdTransforms",
68 "Tile Id transform helper"};
Base class for conditions algorithms.
Base class for conditions algorithms.
virtual StatusCode initialize() override
std::vector< const TileBchDecoder * > m_tileBchDecoder
SG::WriteCondHandleKey< TileBadChannels > m_badChannelsKey
Name of output TileBadChannels.
virtual StatusCode finalize() override
ToolHandle< ITileCondProxy< TileCalibDrawerBch > > m_onlBchProxy
Tool to provide online Tile bad channel status.
TileBadChannelsCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ITileCondProxy< TileCalibDrawerBch > > m_oflBchProxy
Tool to provide ofline Tile bad channel status If it is provided online and offline Tile bad channel ...
~TileBadChannelsCondAlg()
ToolHandle< TileCondIdTransforms > m_tileIdTrans
ServiceHandle< TileCablingSvc > m_cablingSvc
Name of Tile cabling service.
virtual StatusCode execute(const EventContext &ctx) const override