|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef PIXELCHARGELUTCALIBCONDALG
12 #define PIXELCHARGELUTCALIBCONDALG
25 #include "Gaudi/Property.h"
40 {
this,
"PixelIDName",
"PixelID",
"Pixel ID name"};
43 {
this,
"PixelDetEleCollKey",
"PixelDetectorElementCollection",
"Key of SiDetectorElementCollection for Pixel"};
46 {
this,
"PixelModuleData",
"PixelModuleData",
"Pixel module data"};
49 {
this,
"ReadKey",
"/PIXEL/ChargeCalibration",
"Iput charge calibration folder"};
52 {
this,
"WriteKey",
"PixelChargeCalibCondData",
"Output charge caliblation data"};
54 Gaudi::Property<bool>
m_useLUTRD53 {
this,
"useLUTRD53",
false,
"use LUT for RD53 charge calibration"};
55 Gaudi::Property<int>
m_inputSource {
this,
"InputSource",0,
"Source of data: 0 (parametric formula), 1 (single LUT), 2 (json file)"};
56 Gaudi::Property<std::string>
m_jsonFileName {
this,
"DataFile",
"ITkPixChargeCalibData.json",
"Read constants from this file"};
This is an Identifier helper class for the Pixel subdetector. This class is a factory for creating co...
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
SG::WriteCondHandleKey< PixelChargeCalibCondData > m_writeKey
bool const RAWDATA *ch2 const
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override final
Gaudi::Property< std::string > m_pixelIDName
::StatusCode StatusCode
StatusCode definition for legacy code.
Gaudi::Property< bool > m_useLUTRD53
Gaudi::Property< std::string > m_jsonFileName
virtual StatusCode initialize() override final
SG::ReadCondHandleKey< PixelModuleData > m_configKey
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey
SG::ReadCondHandleKey< InDetDD::SiDetectorElementCollection > m_pixelDetEleCollKey
const PixelID * m_pixelID
virtual bool isReEntrant() const override final
PixelChargeLUTCalibCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
Store pixel constant parameters in PixelModuleData.
Gaudi::Property< int > m_inputSource