6#ifndef CALOREC_CALOBCIDAVGALG_H
7#define CALOREC_CALOBCIDAVGALG_H
10#include "GaudiKernel/ToolHandle.h"
23 using AthReentrantAlgorithm::AthReentrantAlgorithm;
27 virtual StatusCode
execute(
const EventContext& ctx)
const override;
28 virtual StatusCode
finalize()
override;
40 {
this,
"BCIDLumiKey",
"CaloBCIDLumi",
"SG Key of input CaloBCIDLumi conditions object"};
43 Gaudi::Property<bool>
m_isSC {
this,
"IsSuperCell",
false,
"Is SuperCell" };
47 ToolHandle< GenericMonitoringTool >
m_monTool {
this,
"MonTool",
"",
"Monitoring tool" };
Luminosity-dependent pileup offset correction conditions object.
Handle class for reading from StoreGate.
Handle class for recording to StoreGate.
An algorithm that can be simultaneously executed in multiple threads.
SG::ReadCondHandleKey< CaloBCIDLumi > m_bcidLumiKey
virtual StatusCode finalize() override
ToolHandle< GenericMonitoringTool > m_monTool
virtual StatusCode initialize() override
SG::ReadCondHandleKey< LArMCSym > m_mcSym
SG::ReadHandleKey< xAOD::EventInfo > m_eventInfoKey
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< bool > m_isSC
Property: m_isSC.
SG::WriteHandleKey< CaloBCIDAverage > m_bcidAvgKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.