ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ConditionsParameterCondAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2
3/*
4 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
5*/
6
7#ifndef SCT_CONDITIONSPARAMETERCONDALG
8#define SCT_CONDITIONSPARAMETERCONDALG
9
11
17
18#include "Gaudi/Property.h"
19
21{
22 public:
23 SCT_ConditionsParameterCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
25 virtual StatusCode initialize() override final;
26 virtual StatusCode execute(const EventContext& ctx) const override final;
27 virtual StatusCode finalize() override final;
28 private:
29 SG::ReadCondHandleKey<CondAttrListVec> m_readKey{this, "ReadKey", "/SCT/DAQ/Configuration/Chip", "Key of input (raw) chip conditions folder"};
30 SG::WriteCondHandleKey<SCT_CondParameterData> m_writeKey{this, "WriteKey", "SCT_CondParameterData", "Key of output (derived) average threshold conditions data"};
31
32 ToolHandle<ISCT_CablingTool> m_cablingTool{this, "SCT_CablingTool", "SCT_CablingTool", "Tool to retrieve SCT Cabling"};
33};
34
35#endif // SCT_CONDITIONSPARAMETERCONDALG
Base class for conditions algorithms.
A CondAttrListVec is an Athena DataObject holding a vector of CORAL AttributeLists,...
Header file for abstract interface to SCT cabling tool.
header file for data object for SCT_ConditionsParameterTool and SCT_ConditionsParameterCondAlg.
Base class for conditions algorithms.
virtual ~SCT_ConditionsParameterCondAlg()=default
SG::WriteCondHandleKey< SCT_CondParameterData > m_writeKey
virtual StatusCode execute(const EventContext &ctx) const override final
virtual StatusCode initialize() override final
virtual StatusCode finalize() override final
SG::ReadCondHandleKey< CondAttrListVec > m_readKey
SCT_ConditionsParameterCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ISCT_CablingTool > m_cablingTool
Forward declaration.
#define private