ATLAS Offline Software
Loading...
Searching...
No Matches
PixelChargeCalibCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef PIXELCHARGECALIBCONDALG
12#define PIXELCHARGECALIBCONDALG
13
15
19
23
24#include "Gaudi/Property.h"
25class PixelID;
26
27
28
30 public:
31 PixelChargeCalibCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
32
33 virtual StatusCode initialize() override final;
34 virtual StatusCode execute(const EventContext& ctx) const override final;
35
36 private:
37 const PixelID* m_pixelID{nullptr};
38
40 {this, "PixelDetEleCollKey", "PixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"};
41
43 {this, "PixelModuleData", "PixelModuleData", "Pixel module data"};
44
46 {this, "ReadKey", "/PIXEL/PixCalib", "Input charge calibration folder"};
47
49 {this, "WriteKey", "PixelChargeCalibCondData", "Output charge caliblation data"};
50
51
52};
53
54#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Store pixel constant parameters in PixelModuleData.
Base class for conditions algorithms.
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
SG::ReadCondHandleKey< PixelModuleData > m_configKey
PixelChargeCalibCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
SG::WriteCondHandleKey< PixelChargeCalibCondData > m_writeKey
virtual StatusCode execute(const EventContext &ctx) const override final
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67