ATLAS Offline Software
PixelSiliconConditionsTestAlg.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 PIXELSILICONcONDITIONSTESTALG_H
12 #define PIXELSILICONcONDITIONSTESTALG_H
13 
14 //Gaudi
16 #include "GaudiKernel/ToolHandle.h"
17 
24 
26  public:
27  PixelSiliconConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator);
28 
29  virtual StatusCode initialize() override;
30  virtual StatusCode execute() override;
31 
32  private:
33 
35  {this, "ReadKeyeTemp", "PixelDCSTempCondData", "Key of input sensor temperature conditions folder"};
36 
38  {this, "ReadKeyHV", "PixelDCSHVCondData", "Key of input bias voltage conditions folder"};
39 
40  ToolHandle<ISiLorentzAngleTool> m_lorentzAngleTool
41  {this, "LorentzAngleTool", "PixelLorentzAngleTool", "Tool to retreive Lorentz angle"};
42 
44  {this, "PixelChargeCalibCondData", "PixelChargeCalibCondData", "Output key"};
45 
47  {this, "PixelDistortionData", "PixelDistortionData", "Output key"};
48 
49 };
50 
51 #endif
PixelSiliconConditionsTestAlg::initialize
virtual StatusCode initialize() override
Definition: PixelSiliconConditionsTestAlg.cxx:19
PixelDistortionData.h
Hold pixel distortion data produced by PixelDistortionAlg.
PixelSiliconConditionsTestAlg::m_readKeyHV
SG::ReadCondHandleKey< PixelDCSHVData > m_readKeyHV
Definition: PixelSiliconConditionsTestAlg.h:38
PixelSiliconConditionsTestAlg
Definition: PixelSiliconConditionsTestAlg.h:25
ISiLorentzAngleTool.h
AthAlgorithm.h
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
PixelSiliconConditionsTestAlg::m_distortionKey
SG::ReadCondHandleKey< PixelDistortionData > m_distortionKey
Definition: PixelSiliconConditionsTestAlg.h:47
PixelSiliconConditionsTestAlg::execute
virtual StatusCode execute() override
Definition: PixelSiliconConditionsTestAlg.cxx:30
PixelDCSTempData.h
Store pixel temperature data in PixelDCSTempData.
PixelSiliconConditionsTestAlg::m_chargeDataKey
SG::ReadCondHandleKey< PixelChargeCalibCondData > m_chargeDataKey
Definition: PixelSiliconConditionsTestAlg.h:44
AthAlgorithm
Definition: AthAlgorithm.h:47
ReadCondHandleKey.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
PixelSiliconConditionsTestAlg::m_lorentzAngleTool
ToolHandle< ISiLorentzAngleTool > m_lorentzAngleTool
Definition: PixelSiliconConditionsTestAlg.h:41
SG::ReadCondHandleKey< PixelDCSTempData >
PixelSiliconConditionsTestAlg::m_readKeyTemp
SG::ReadCondHandleKey< PixelDCSTempData > m_readKeyTemp
Definition: PixelSiliconConditionsTestAlg.h:35
PixelChargeCalibCondData.h
PixelDCSHVData.h
Store pixel HV data in PixelDCSHVData.
PixelSiliconConditionsTestAlg::PixelSiliconConditionsTestAlg
PixelSiliconConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
Definition: PixelSiliconConditionsTestAlg.cxx:14