ATLAS Offline Software
PixelSiPropertiesCondAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
11 #ifndef PIXELSIPROPERTIESCONDALG
12 #define PIXELSIPROPERTIESCONDALG
13 
15 
20 
24 
26  public:
27  PixelSiPropertiesCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
28  virtual ~PixelSiPropertiesCondAlg() = default;
29  virtual StatusCode initialize() override;
30  virtual StatusCode execute(const EventContext& ctx) const override;
31  virtual StatusCode finalize() override;
32 
33  private:
34  const PixelID* m_pixid;
35  Gaudi::Property<std::string> m_pixelIDName
36  {this, "PixelIDName", "PixelID", "Pixel ID name"};
37 
39  {this, "ReadKeyeTemp", "PixelDCSTempCondData", "Key of input sensor temperature conditions folder"};
40 
42  {this, "ReadKeyHV", "PixelDCSHVCondData", "Key of input bias voltage conditions folder"};
43 
45  {this, "PixelDetEleCollKey", "PixelDetectorElementCollection", "Key of SiDetectorElementCollection for Pixel"};
46 
48  {this, "WriteKey", "PixelSiliconPropertiesVector", "Key of output silicon properties conditions folder"};
49 };
50 
51 #endif
PixelID.h
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
PixelSiPropertiesCondAlg::m_writeKey
SG::WriteCondHandleKey< InDet::SiliconPropertiesVector > m_writeKey
Definition: PixelSiPropertiesCondAlg.h:48
PixelSiPropertiesCondAlg::PixelSiPropertiesCondAlg
PixelSiPropertiesCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: PixelSiPropertiesCondAlg.cxx:13
WriteCondHandleKey.h
PixelSiPropertiesCondAlg
Definition: PixelSiPropertiesCondAlg.h:25
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
PixelSiPropertiesCondAlg::m_pixelDetEleCollKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
Definition: PixelSiPropertiesCondAlg.h:45
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PixelDCSTempData.h
Store pixel temperature data in PixelDCSTempData.
PixelSiPropertiesCondAlg::m_readKeyTemp
SG::ReadCondHandleKey< PixelDCSTempData > m_readKeyTemp
Definition: PixelSiPropertiesCondAlg.h:39
PixelSiPropertiesCondAlg::finalize
virtual StatusCode finalize() override
Definition: PixelSiPropertiesCondAlg.cxx:105
ReadCondHandleKey.h
AthReentrantAlgorithm.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
PixelSiPropertiesCondAlg::m_readKeyHV
SG::ReadCondHandleKey< PixelDCSHVData > m_readKeyHV
Definition: PixelSiPropertiesCondAlg.h:42
SiDetectorElementCollection.h
SG::ReadCondHandleKey< PixelDCSTempData >
PixelSiPropertiesCondAlg::m_pixelIDName
Gaudi::Property< std::string > m_pixelIDName
Definition: PixelSiPropertiesCondAlg.h:36
PixelSiPropertiesCondAlg::initialize
virtual StatusCode initialize() override
Definition: PixelSiPropertiesCondAlg.cxx:19
SG::WriteCondHandleKey< InDet::SiliconPropertiesVector >
SiliconPropertiesVector.h
PixelSiPropertiesCondAlg::m_pixid
const PixelID * m_pixid
Definition: PixelSiPropertiesCondAlg.h:34
PixelSiPropertiesCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: PixelSiPropertiesCondAlg.cxx:32
PixelID
Definition: PixelID.h:67
PixelDCSHVData.h
Store pixel HV data in PixelDCSHVData.
PixelSiPropertiesCondAlg::~PixelSiPropertiesCondAlg
virtual ~PixelSiPropertiesCondAlg()=default