ATLAS Offline Software
Loading...
Searching...
No Matches
PixelCablingCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PIXELCABLINGCONDALG_H
12#define PIXELCABLINGCONDALG_H
13
15
18
23
25
26#include "Gaudi/Property.h"
27
28#include <map>
29#include <stdint.h>
30#include <string>
31#include <istream>
32
34 public:
35 PixelCablingCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
36 virtual ~PixelCablingCondAlg() = default;
37
38 virtual StatusCode initialize() override final;
39 virtual StatusCode execute(const EventContext& ctx) const override final;
40
41 private:
43
45 {this, "PixelModuleData", "PixelModuleData", "Pixel module data"};
46
48 {this, "PixelReadoutSpeedData", "PixelReadoutSpeedData", "Pixel readout speed data"};
49
51 {this, "ReadKey", "/PIXEL/CablingMap", "Input cabling folder"};
52
54 {this, "WriteKey", "PixelCablingCondData", "Output cabling data"};
55};
56
57#endif
Base class for conditions algorithms.
This is an Identifier helper class for the Pixel subdetector.
Store pixel constant parameters in PixelModuleData.
Base class for conditions algorithms.
SG::ReadCondHandleKey< AthenaAttributeList > m_readKey
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< PixelModuleData > m_moduleDataKey
SG::ReadCondHandleKey< PixelReadoutSpeedData > m_readoutspeedKey
virtual StatusCode execute(const EventContext &ctx) const override final
SG::WriteCondHandleKey< PixelCablingCondData > m_writeKey
PixelCablingCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~PixelCablingCondAlg()=default
const PixelID * m_pixelID
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67
#define private