7#ifndef LARBADCHANNELCONDALG_H
8#define LARBADCHANNELCONDALG_H
20 using AthCondAlgorithm::AthCondAlgorithm;
24 virtual StatusCode
initialize() override final;
26 virtual StatusCode
finalize() override final {
return StatusCode::SUCCESS;}
30 "Key of input CDO (AttrListCollection)"};
34 "Optional file containing (supplemental) bad channels"};
35 Gaudi::Property<bool>
m_isSC{
this,
"isSC",
false,
"Set to true to interpret the identifiers in the InputFile as SuperCell IDs"};
36 Gaudi::Property<bool>
m_reloadEveryEvent{
this,
"ReloadEveryEvent",
false,
"Set to true to force DB-cache to be cleared - necessary if running online"};
Base class for conditions algorithms.
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
Base class for conditions algorithms.
Gaudi::Property< bool > m_reloadEveryEvent
virtual StatusCode execute(const EventContext &ctx) const override final
virtual StatusCode finalize() override final
Gaudi::Property< bool > m_isSC
Gaudi::Property< std::string > m_inputFileName
SG::WriteCondHandleKey< LArBadChannelCont > m_BCOutputKey
SG::ReadCondHandleKey< CondAttrListCollection > m_BCInputKey
SG::ReadCondHandleKey< LArOnOffIdMapping > m_cablingKey
virtual StatusCode initialize() override final
virtual ~LArBadChannelCondAlg()=default