ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_MonitorCondAlg.h
Go to the documentation of this file.
1// -*- C++ -*-
2/*
3 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
4*/
5
6#ifndef SCT_MONITORCONDALG
7#define SCT_MONITORCONDALG
8
14
15class SCT_ID;
16
18{
19 public:
20 SCT_MonitorCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
21 virtual ~SCT_MonitorCondAlg() = default;
22 virtual StatusCode initialize() override final;
23 virtual StatusCode execute(const EventContext& ctx) const override final;
24 virtual StatusCode finalize() override final;
25
26 private:
27 SG::ReadCondHandleKey<CondAttrListCollection> m_readKey{this, "ReadKey", "/SCT/Derived/Monitoring", "Key of input (raw) noisy strip conditions folder"};
28 SG::WriteCondHandleKey<SCT_MonitorCondData> m_writeKey{this, "WriteKey", "SCT_MonitorCondData", "Key of output (derived) noisy strip conditions data"};
29 const SCT_ID* m_helper{nullptr};
30};
31
32#endif // SCT_MONITORCONDALG
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
header file for data object for SCT_MonitorCondAlg and SCT_MonitorConditionsTool.
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
This is an Identifier helper class for the SCT subdetector.
Definition SCT_ID.h:68
virtual StatusCode initialize() override final
virtual StatusCode finalize() override final
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
virtual StatusCode execute(const EventContext &ctx) const override final
SG::WriteCondHandleKey< SCT_MonitorCondData > m_writeKey
SCT_MonitorCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
const SCT_ID * m_helper
virtual ~SCT_MonitorCondAlg()=default
Forward declaration.
#define private