7#ifndef LARCALIBUTILS_LARCONDITIONSMERGERALG
8#define LARCALIBUTILS_LARCONDITIONSMERGERALG
17template<
class T,
class T1=LArPhysWaveContainer>
27 Gaudi::Property<std::string>
m_writeKey{
this,
"WriteKey",
"output",
"Output key" };
29 Gaudi::Property<std::string>
m_groupingType{
this,
"GroupingType",
"",
"Cool-channel grouping"};
32 Gaudi::Property<std::vector<std::string> >
m_detStoreKeys{
this,
"DetStoreReadKeys",{},
"Input keys to read from DetStore"};
LArConditionsMergerAlg< LArDAC2uAComplete, LArDetCellParamsComplete > LArDetCellParamsMerger
LArConditionsMergerAlg< LArDAC2uAComplete, LArPhysWaveContainer > LArPhysWaveMerger
LArConditionsMergerAlg< LArShapeComplete > LArShapeMerger
LArConditionsMergerAlg< LArAutoCorrComplete > LArAutoCorrMerger
LArConditionsMergerAlg< LArPedestalComplete > LArPedestalMerger
LArConditionsMergerAlg< LArMphysOverMcalComplete > LArMphysOverMcalMerger
LArConditionsMergerAlg< LArOFCComplete > LArOFCMerger
LArConditionsMergerAlg< LArDAC2uAComplete, LArCaliPulseParamsComplete > LArCaliPulseParamsMerger
LArConditionsMergerAlg< LArRampComplete > LArRampMerger
LArConditionsMergerAlg< LArDAC2uAComplete, LArCaliWaveContainer > LArCaliWaveMerger
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Gaudi::Property< std::string > m_writeKey
Gaudi::Property< std::vector< std::string > > m_detStoreKeys
Gaudi::Property< std::string > m_groupingType
virtual StatusCode execute() override
~LArConditionsMergerAlg()=default
virtual StatusCode initialize() override
SG::ReadCondHandleKeyArray< LArPedestalComplete > m_readKeys
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
HandleKeyArray< ReadCondHandle< T >, CondHandleDefault::Key< ReadCondHandleKey< T > >, Gaudi::DataHandle::Reader > ReadCondHandleKeyArray