ATLAS Offline Software
Loading...
Searching...
No Matches
PixelSiliconConditionsTestAlg.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 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
Store pixel HV data in PixelDCSHVData.
Store pixel temperature data in PixelDCSTempData.
Hold pixel distortion data produced by PixelDistortionAlg.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
SG::ReadCondHandleKey< PixelDCSTempData > m_readKeyTemp
PixelSiliconConditionsTestAlg(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< ISiLorentzAngleTool > m_lorentzAngleTool
SG::ReadCondHandleKey< PixelChargeCalibCondData > m_chargeDataKey
SG::ReadCondHandleKey< PixelDistortionData > m_distortionKey
SG::ReadCondHandleKey< PixelDCSHVData > m_readKeyHV