ATLAS Offline Software
Loading...
Searching...
No Matches
SCT_LinkMaskingCondAlg.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_LINKMASKINGCONDALG
8#define SCT_LINKMASKINGCONDALG
9
11
16
18{
19 public:
20 SCT_LinkMaskingCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
21 virtual ~SCT_LinkMaskingCondAlg() = 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", "/purple/pants", "Key of input (raw) bad wafer conditions folder"};
28 // This folder can be created by InnerDetector/InDetConditions/SCT_ConditionsTools/python/createLinkMaskingSQLiteFile.py
29 SG::WriteCondHandleKey<SCT_ModuleVetoCondData> m_writeKey{this, "WriteKey", "SCT_LinkMaskingCondData", "Key of output (derived) bad wafer conditions data"};
30};
31
32#endif // SCT_LINKMASKINGCONDALG
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_ModuleVetoCondAlg, SCT_LinkMaskingCondAlg, SCT_ModuleVetoTool,...
Base class for conditions algorithms.
This class is a collection of AttributeLists where each one is associated with a channel number.
virtual StatusCode initialize() override final
virtual StatusCode finalize() override final
virtual ~SCT_LinkMaskingCondAlg()=default
SCT_LinkMaskingCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< SCT_ModuleVetoCondData > m_writeKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
virtual StatusCode execute(const EventContext &ctx) const override final
Forward declaration.
#define private