5#ifndef TRTHWMAPCONDALG_H
6#define TRTHWMAPCONDALG_H
14#include "Gaudi/Property.h"
24 virtual StatusCode
execute(
const EventContext& ctx)
const override;
25 virtual StatusCode
finalize()
override;
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
virtual ~TRTHWMapCondAlg() override
SG::ReadCondHandleKey< CondAttrListCollection > m_EndCReadKey
virtual StatusCode finalize() override
SG::WriteCondHandleKey< TRTCond::HWMap > m_WriteKey
virtual StatusCode initialize() override
int hashThisEndcapCell(int sector, int wheel, int layer, int cellNum) const
Hash an endcap HV cell by sector/wheel/layer/cell# //.
int hashThisBarrelPad(int sector, int module, int padNum) const
Hash an HV pad by sector/module/pad# //.
virtual StatusCode execute(const EventContext &ctx) const override
SG::ReadCondHandleKey< CondAttrListCollection > m_BarrelReadKey
SG::ReadCondHandleKey< CondAttrListCollection > m_EndAReadKey
TRTHWMapCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode build_BarrelHVLinePadMaps(const EventContext &ctx, EventIDRange &range, TRTCond::HWMap *writeCdo) const
Build HV-line/pad map for Barrel //.
StatusCode build_EndcapHVLinePadMaps(const EventContext &ctx, EventIDRange &range, TRTCond::HWMap *writeCdo) const
Build HV-line/pad maps for Endcaps //.