5#ifndef TILECONDITIONS_TILECONDALG_H
6#define TILECONDITIONS_TILECONDALG_H
20template<
class CONDDATA,
class CALIBDATA>
24 using AthCondAlgorithm::AthCondAlgorithm;
27 virtual StatusCode
execute(
const EventContext& ctx)
const override;
39 "ConditionsProxy",
"",
"Tile conditions proxy"};
45 "TileCondData",
"",
"Output Tile conditions object"};
Base class for conditions algorithms.
TileCondAlg< TilePulse, TileCalibDrawerFlt > TilePulseShapeCondAlg
TileCondAlg< TileSampleNoise, TileCalibDrawerFlt > TileSampleNoiseCondAlg
TileCondAlg< TileTiming, TileCalibDrawerFlt > TileTimingCondAlg
Base class for conditions algorithms.
Templated condition object to keep TileCalibDrawers.
Condition algorithm to prepare Tile conditions object and put it into conditions store.
virtual StatusCode initialize() override
ToolHandle< ITileCondProxy< TileCalibDrawerFlt > > m_conditionsProxy
virtual StatusCode execute(const EventContext &ctx) const override
SG::WriteCondHandleKey< TilePulse > m_condDataKey
virtual StatusCode checkData(const TileCalibData< CALIBDATA > &) const