Skip to content
Snippets Groups Projects

Conditions migration for pixel charge calibration (ATLASRECTS-4565)

Merged Soshi Tsuno requested to merge stsuno/athena:atlasrects-4565.v2 into master
Files
78
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#ifndef PIXELCALIBALGS_PIXELCHARGETOTCONVERSION_H
@@ -12,13 +12,14 @@
#include "InDetPrepRawData/PixelCluster.h"
#include "InDetPrepRawData/PixelClusterContainer.h"
#include "PixelCabling/IPixelCablingSvc.h"
#include "PixelConditionsData/PixelModuleData.h"
#include "PixelConditionsData/PixelChargeCalibCondData.h"
#include "StoreGate/ReadCondHandleKey.h"
#include<string>
#include<vector>
class IPixelCalibSvc;
class IBLParameterSvc;
class PixelChargeToTConversion: public AthAlgorithm{
@@ -32,14 +33,20 @@ class PixelChargeToTConversion: public AthAlgorithm{
StatusCode finalize();
private:
ServiceHandle<IPixelCalibSvc> m_calibsvc;
ServiceHandle<IBLParameterSvc> m_IBLParameterSvc;
//std::vector<unsigned int> m_modules;
std::string m_PixelsClustersName;
const InDet::PixelClusterContainer* m_Pixel_clcontainer;
SG::ReadCondHandleKey<PixelModuleData> m_moduleDataKey{this, "PixelModuleData", "PixelModuleData", "Output key of pixel module"};
ServiceHandle<IPixelCablingSvc> m_pixelCabling
{this, "PixelCablingSvc", "PixelCablingSvc", "Pixel cabling service" };
SG::ReadCondHandleKey<PixelModuleData> m_moduleDataKey
{this, "PixelModuleData", "PixelModuleData", "Pixel module data"};
SG::ReadCondHandleKey<PixelChargeCalibCondData> m_chargeDataKey
{this, "PixelChargeCalibCondData", "PixelChargeCalibCondData", "Charge calibration"};
};
Loading