ATLAS Offline Software
LUCID_DigitRawDataCnv.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef LUCID_DIGITRAWDATACNV_H
6 #define LUCID_DIGITRAWDATACNV_H
7 
8 #include <stdint.h>
9 #include <string>
10 
12 
16 
18 
21 class LUCID_RodEncoder;
22 
24 {
25 
26 public:
27  LUCID_DigitRawDataCnv(const std::string& name, ISvcLocator* pSvcLocator);
29 
30  StatusCode initialize() override;
31  StatusCode execute(const EventContext& ctx) const override;
32 
33 private:
35  this,
36  "lucid_RawDataContainerKey",
37  "Lucid_RawData",
38  ""
39  };
41  m_digitContainerKey{ this, "lucid_DigitContainerKey", "Lucid_Digits", "" };
42 
44 };
45 
46 #endif
47 
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
LUCID_RodEncoder
Definition: LUCID_RodEncoder.h:20
LUCID_DigitRawDataCnv::LUCID_DigitRawDataCnv
LUCID_DigitRawDataCnv(const std::string &name, ISvcLocator *pSvcLocator)
LUCID_DigitRawDataCnv::m_rodEncoder
LUCID_RodEncoder m_rodEncoder
Definition: LUCID_DigitRawDataCnv.h:43
LUCID_RawDataContainer.h
LUCID_RawData.h
LUCID_DigitRawDataCnv
Definition: LUCID_DigitRawDataCnv.py:1
LUCID_DigitRawDataCnv::initialize
StatusCode initialize() override
Definition: LUCID_DigitRawDataCnv.cxx:19
SG::ReadHandleKey< LUCID_DigitContainer >
LUCID_DigitRawDataCnv::m_lucid_RawDataContainerKey
SG::WriteHandleKey< LUCID_RawDataContainer > m_lucid_RawDataContainerKey
Definition: LUCID_DigitRawDataCnv.h:34
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
SG::WriteHandleKey< LUCID_RawDataContainer >
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LUCID_DigitRawDataCnv::m_digitContainerKey
SG::ReadHandleKey< LUCID_DigitContainer > m_digitContainerKey
Definition: LUCID_DigitRawDataCnv.h:41
LUCID_DigitRawDataCnv::execute
StatusCode execute(const EventContext &ctx) const override
Definition: LUCID_DigitRawDataCnv.cxx:27
AthReentrantAlgorithm.h
WriteHandleKey.h
Property holding a SG store/key/clid from which a WriteHandle is made.
LUCID_RodEncoder.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
LUCID_DigitContainer.h
LUCID_DigitRawDataCnv::~LUCID_DigitRawDataCnv
~LUCID_DigitRawDataCnv()
Definition: LUCID_DigitRawDataCnv.cxx:16