ATLAS Offline Software
CaloNoiseSigmaDiffCondAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
13 #ifndef CALOREC_CALONOISESIGMADIFFCONDALG_H
14 #define CALOREC_CALONOISESIGMADIFFCONDALG_H
15 
21 
23 {
24 public:
26  CaloNoiseSigmaDiffCondAlg(const std::string& name, ISvcLocator* pSvcLocator);
28 
32  virtual StatusCode initialize() override;
37  virtual StatusCode execute (const EventContext& ctx) const override;
38  virtual bool isReEntrant() const override final { return false; }
39 private:
41  SG::ReadCondHandleKey<CaloNoise> m_noiseCDOKey{this,"CaloNoiseKey","electronicNoise","SG Key of CaloNoise data object"};
42 
43  // Output CaloNoiseSigmaDiff
44  SG::WriteCondHandleKey<CaloNoiseSigmaDiff> m_noiseSigmaDiff {this, "CaloNoiseSigmaDiff","CaloNoiseSigmaDiff","Sigma Diff for CaloNoise with High and Medium gain"};
45 
46 
47 };
48 
49 #endif
CaloNoiseSigmaDiffCondAlg::initialize
virtual StatusCode initialize() override
Gaudi initialize method.
Definition: CaloNoiseSigmaDiffCondAlg.cxx:25
WriteCondHandleKey.h
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:562
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
CaloNoiseSigmaDiffCondAlg::~CaloNoiseSigmaDiffCondAlg
virtual ~CaloNoiseSigmaDiffCondAlg()
Definition: CaloNoiseSigmaDiffCondAlg.h:27
CaloNoiseSigmaDiffCondAlg::CaloNoiseSigmaDiffCondAlg
CaloNoiseSigmaDiffCondAlg(const std::string &name, ISvcLocator *pSvcLocator)
NAME : CaloNoiseSigmaDiffCondAlg.cxx PACKAGE : Calorimeter/CaloRec.
Definition: CaloNoiseSigmaDiffCondAlg.cxx:20
AthReentrantAlgorithm::AthReentrantAlgorithm
AthReentrantAlgorithm()
Default constructor:
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
CaloNoiseSigmaDiff.h
CaloNoiseSigmaDiffCondAlg::isReEntrant
virtual bool isReEntrant() const override final
Definition: CaloNoiseSigmaDiffCondAlg.h:38
ReadCondHandleKey.h
AthReentrantAlgorithm.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
CaloNoise.h
CaloNoiseSigmaDiffCondAlg::m_noiseCDOKey
SG::ReadCondHandleKey< CaloNoise > m_noiseCDOKey
Property: CaloNoise (conditions input).
Definition: CaloNoiseSigmaDiffCondAlg.h:41
SG::ReadCondHandleKey< CaloNoise >
SG::WriteCondHandleKey< CaloNoiseSigmaDiff >
CaloNoiseSigmaDiffCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Execute the algorithm.
Definition: CaloNoiseSigmaDiffCondAlg.cxx:31
CaloNoiseSigmaDiffCondAlg
NAME : CaloNoiseSigmaDiffCondAlg.h PACKAGE : Calorimeter/CaloRec.
Definition: CaloNoiseSigmaDiffCondAlg.h:23
CaloNoiseSigmaDiffCondAlg::m_noiseSigmaDiff
SG::WriteCondHandleKey< CaloNoiseSigmaDiff > m_noiseSigmaDiff
Definition: CaloNoiseSigmaDiffCondAlg.h:44