ATLAS Offline Software
Loading...
Searching...
No Matches
CaloNoiseSigmaDiffCondAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3*/
12
13#ifndef CALOREC_CALONOISESIGMADIFFCONDALG_H
14#define CALOREC_CALONOISESIGMADIFFCONDALG_H
15
21
23{
24public:
25 using AthCondAlgorithm::AthCondAlgorithm;
26
30 virtual StatusCode initialize() override;
35 virtual StatusCode execute (const EventContext& ctx) const override;
36private:
38 SG::ReadCondHandleKey<CaloNoise> m_noiseCDOKey{this,"CaloNoiseKey","electronicNoise","SG Key of CaloNoise data object"};
39
40 // Output CaloNoiseSigmaDiff
41 SG::WriteCondHandleKey<CaloNoiseSigmaDiff> m_noiseSigmaDiff {this, "CaloNoiseSigmaDiff","CaloNoiseSigmaDiff","Sigma Diff for CaloNoise with High and Medium gain"};
42
43
44};
45
46#endif
Base class for conditions algorithms.
Base class for conditions algorithms.
NAME : CaloNoiseSigmaDiffCondAlg.h PACKAGE : Calorimeter/CaloRec.
SG::ReadCondHandleKey< CaloNoise > m_noiseCDOKey
Property: CaloNoise (conditions input).
SG::WriteCondHandleKey< CaloNoiseSigmaDiff > m_noiseSigmaDiff
virtual StatusCode initialize() override
Gaudi initialize method.
virtual StatusCode execute(const EventContext &ctx) const override
Execute the algorithm.