ATLAS Offline Software
TGCTriggerCondAlg.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef TGCTRIGGERCONDALG_H
6 #define TGCTRIGGERCONDALG_H
7 
14 
16 
17  public:
18  using AthReentrantAlgorithm::AthReentrantAlgorithm;
19 
20  virtual StatusCode initialize() override;
21  virtual StatusCode execute(const EventContext& ctx) const override;
22  // avoids running CondAlg multiple times for the same input (ATEAM-617)
23  virtual bool isReEntrant() const override final { return false; }
24 
25  private:
26 
27  SG::ReadCondHandleKey<CondAttrListCollection> m_readKey_bw{this, "ReadKeyBw", "/TGC/TRIGGER/CW_BW_RUN3"};
28  SG::WriteCondHandleKey<TGCTriggerLUTs> m_writeKey{this, "WriteKey", "TGCTriggerLUTs"};
29 
30  // LUT Readers
32  };
33 
34 #endif
35 
36 
TGCTriggerCondAlg::m_readKey_bw
SG::ReadCondHandleKey< CondAttrListCollection > m_readKey_bw
Definition: TGCTriggerCondAlg.h:27
TGCTriggerCondAlg::m_bwCWReader
TGCTriggerBWCWReader m_bwCWReader
Definition: TGCTriggerCondAlg.h:31
CondAttrListCollection.h
This file defines the class for a collection of AttributeLists where each one is associated with a ch...
WriteCondHandleKey.h
TGCTriggerLUTs.h
TGCTriggerBWCWReader
Definition: TGCTriggerBWCWReader.h:14
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
TGCTriggerCondAlg::initialize
virtual StatusCode initialize() override
Definition: TGCTriggerCondAlg.cxx:11
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:74
TGCTriggerCondAlg::isReEntrant
virtual bool isReEntrant() const override final
Definition: TGCTriggerCondAlg.h:23
TGCTriggerCondAlg::execute
virtual StatusCode execute(const EventContext &ctx) const override
Definition: TGCTriggerCondAlg.cxx:21
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TGCTriggerBWCWReader.h
columnar::final
CM final
Definition: ColumnAccessor.h:106
ReadCondHandleKey.h
AthReentrantAlgorithm.h
TGCTriggerCondAlg
Definition: TGCTriggerCondAlg.h:15
SG::ReadCondHandleKey< CondAttrListCollection >
SG::WriteCondHandleKey< TGCTriggerLUTs >
TGCTriggerCondAlg::m_writeKey
SG::WriteCondHandleKey< TGCTriggerLUTs > m_writeKey
Definition: TGCTriggerCondAlg.h:28