ATLAS Offline Software
Loading...
Searching...
No Matches
ITkPixChargeCalibAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3*/
10
11#ifndef ITkPixChargeCalibAlg_h
12#define ITkPixChargeCalibAlg_h
13
15
19
22
23class PixelID;
24
26 public:
27 ITkPixChargeCalibAlg(const std::string& name, ISvcLocator* pSvcLocator);
28
29 virtual StatusCode initialize() override final;
30 virtual StatusCode execute(const EventContext& ctx) const override final;
31
32 private:
33 const PixelID* m_pixelID{nullptr};
34
36 {this, "PixelDetEleCollKey", "ITkPixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"};
37
39 {this, "WriteKey", "ITkPixelChargeCalibCondData", "Output charge calibration data"};
40
41};
42
43#endif
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
SG::WriteCondHandleKey< PixelChargeCalibCondData > m_writeKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
virtual StatusCode initialize() override final
virtual StatusCode execute(const EventContext &ctx) const override final
ITkPixChargeCalibAlg(const std::string &name, ISvcLocator *pSvcLocator)
This is an Identifier helper class for the Pixel subdetector.
Definition PixelID.h:67