ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_ModuleVetoCondAlg.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_MODULEVETOCONDALG
8#define SCT_MODULEVETOCONDALG
9
11
16
17#include "Gaudi/Property.h"
18
20{
21 public:
22 SCT_ModuleVetoCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
23 virtual ~SCT_ModuleVetoCondAlg() = default;
24 virtual StatusCode initialize() override final;
25 virtual StatusCode execute(const EventContext& ctx) const override final;
26 virtual StatusCode finalize() override final;
27
28 private:
29 SG::ReadCondHandleKey<AthenaAttributeList> m_readKey{this, "ReadKey", "/ITk/Manual/BadModules", "Key of input (raw) bad module conditions folder"};
30 SG::WriteCondHandleKey<SCT_ModuleVetoCondData> m_writeKey{this, "WriteKey", "ITkStrip_ModuleVetoCondData", "Key of output (derived) bad module conditions data"};
31};
32
33#endif // SCT_MODULEVETOCONDALG
Base class for conditions algorithms.
header file for data object for SCT_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
Base class for conditions algorithms.
An AttributeList represents a logical row of attributes in a metadata table.
SCT_ModuleVetoCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual StatusCode initialize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
SG::WriteCondHandleKey< SCT_ModuleVetoCondData > m_writeKey
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
virtual StatusCode finalize() override final
virtual ~SCT_ModuleVetoCondAlg()=default
Forward declaration.
#define private