7#ifndef CALOCONDPHYSALGS_CALOCELLCALCENERGYCORR_H
8#define CALOCONDPHYSALGS_CALOCELLCALCENERGYCORR_H 1
41 virtual StatusCode
execute()
override;
42 virtual StatusCode
finalize()
override;
43 virtual StatusCode
stop()
override;
49 Gaudi::Property<std::string>
m_folder{
this,
"Folder",
"/LAR/CellCorrOfl/EnergyCorr"};
50 Gaudi::Property<std::vector<int>>
m_calosample{
this,
"CaloSamples", {-1}};
51 Gaudi::Property<std::vector<float>>
m_value{
this,
"SampleValues", {1.0}};
52 Gaudi::Property<std::vector<int>>
m_hvlines{
this,
"HVLines", {-1}};
53 Gaudi::Property<std::vector<float>>
m_hvvalue{
this,
"HVvalues", {1.0}};
56 {
this,
"LArHVIdMapping",
"LArHVIdMap",
"SG key for HV ID mapping"};
58 {
this,
"DCSFolderNames", {
"/LAR/DCS/HV/BARREl/I16",
"/LAR/DCS/HV/BARREL/I8"},
59 "DCS folders with HV values"};
61 {
this,
"CaloDetDescrManager",
"CaloDetDescrManager",
62 "SG Key for CaloDetDescrManager in the Condition Store" };
Definition of CaloDetDescrManager.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
virtual StatusCode execute() override
Gaudi::Property< std::string > m_folder
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LArHVIdMapping > m_hvCablingKey
Gaudi::Property< std::vector< float > > m_value
virtual ~CaloCellCalcEnergyCorr()
Destructor:
Gaudi::Property< std::vector< float > > m_hvvalue
virtual StatusCode stop() override
CaloCellCalcEnergyCorr(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
const LArHEC_ID * m_larhec_id
std::vector< int > GetHVLines(const HVData &hvdata, const Identifier &id, const CaloDetDescrManager *caloMgr)
SG::ReadCondHandleKeyArray< CondAttrListCollection > m_DCSFolderKeys
SG::ReadCondHandleKey< CaloDetDescrManager > m_caloMgrKey
Gaudi::Property< std::vector< int > > m_calosample
virtual StatusCode finalize() override
const LArEM_ID * m_larem_id
Gaudi::Property< std::vector< int > > m_hvlines
const LArFCAL_ID * m_larfcal_id
This class provides the client interface for accessing the detector description information common to...
Helper class for LArEM offline identifiers.
Helper class for LArFCAL offline identifiers.
Helper class for LArHEC offline identifiers.
HandleKeyArray< ReadCondHandle< T >, CondHandleDefault::Key< ReadCondHandleKey< T > >, Gaudi::DataHandle::Reader > ReadCondHandleKeyArray