ATLAS Offline Software
Loading...
Searching...
No Matches
CaloBCIDCoeffsCondAlg.h
Go to the documentation of this file.
1// This file's extension implies that it's C, but it's really -*- C++ -*-.
2/*
3 * Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
4 */
11
12
13#ifndef CALOREC_CALOBCIDCOEFFSCONDALG_H
14#define CALOREC_CALOBCIDCOEFFSCONDALG_H
15
16
26
27
40{
41public:
42 using AthCondAlgorithm::AthCondAlgorithm;
43
44
48 virtual StatusCode initialize() override final;
49 virtual StatusCode execute (const EventContext& ctx) const override final;
50
51private:
54 {this, "MCSymKey", "LArMCSym", "SG Key of LArMCSym object"};
55
58 {this, "OFCKey", "LArOFC", "SG Key of OFC conditions object" };
59
62 {this, "ShapeKey", "LArShape32", "SG Key of Shape conditions object"};
63
66 {this, "MinBiasAvgKey", "LArPileupAverageSym", "SGKey of LArMinBiasAverage object"};
67
70 { this, "OutputCoeffsKey", "CaloBCIDCoeffs", "SG key of output coefficients" };
71
73 Gaudi::Property<bool> m_isSC { this, "IsSuperCell",false,"Is SuperCell" };
74
77};
78
79
80#endif // not CALOREC_CALOBCIDCOEFFSCONDALG_H
Base class for conditions algorithms.
Luminosity-dependent pileup offset correction conditions object.
Base class for conditions algorithms.
Conditions algorithm to create CaloBCIDCoeffs.
Gaudi::Property< bool > m_isSC
Property: m_isSC.
virtual StatusCode initialize() override final
Gaudi initialize method.
SG::ReadCondHandleKey< LArMCSym > m_mcSymKey
Property: Symmetrization helper (conditions input).
SG::ReadCondHandleKey< ILArShape > m_shapeKey
Property: Pulse shape (conditions input).
virtual StatusCode execute(const EventContext &ctx) const override final
Execute the algorithm.
SG::ReadCondHandleKey< ILArOFC > m_ofcKey
Property: OFC coefficients (conditions input).
SG::ReadCondHandleKey< ILArMinBiasAverage > m_minBiasAvgKey
Property: Min bias offset (conditions input).
const LArOnlineID_Base * m_laronline_id
LAr online ID helper.
SG::WriteCondHandleKey< CaloBCIDCoeffs > m_outputCoeffsKey
Property: Offset calculation coefficients (conditions output).
Helper for the Liquid Argon Calorimeter cell identifiers.