ATLAS Offline Software
Loading...
Searching...
No Matches
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
22
24{
25
26public:
27 LUCID_DigitRawDataCnv(const std::string& name, ISvcLocator* pSvcLocator);
29
30 StatusCode initialize() override;
31 StatusCode execute(const EventContext& ctx) const override;
32
33private:
35 this,
36 "lucid_RawDataContainerKey",
37 "Lucid_RawData",
38 ""
39 };
41 m_digitContainerKey{ this, "lucid_DigitContainerKey", "Lucid_Digits", "" };
42
44};
45
46#endif
47
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
StatusCode execute(const EventContext &ctx) const override
SG::WriteHandleKey< LUCID_RawDataContainer > m_lucid_RawDataContainerKey
SG::ReadHandleKey< LUCID_DigitContainer > m_digitContainerKey
LUCID_DigitRawDataCnv(const std::string &name, ISvcLocator *pSvcLocator)
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
void initialize()