ATLAS Offline Software
Loading...
Searching...
No Matches
LUCID_ByteStreamRawDataCnv.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_BYTESTREAMRAWDATACNV_H
6#define LUCID_BYTESTREAMRAWDATACNV_H
7
8#include <stdint.h>
9#include <map>
10#include <string>
11
13
15
20
22
24
25 public:
26
27 LUCID_ByteStreamRawDataCnv (const std::string &name, ISvcLocator* pSvcLocator);
29
30 virtual StatusCode initialize() override;
31 virtual StatusCode execute(const EventContext& ctx) const override;
32 virtual StatusCode finalize() override;
33
34 StatusCode fillContainer(const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>&,
36
37private:
38
41 { this, "lucid_RawDataContainerKey", "Lucid_RawData", "" };
42
44};
45
46#endif
Property holding a SG store/key/clid from which a WriteHandle is made.
An algorithm that can be simultaneously executed in multiple threads.
virtual StatusCode execute(const EventContext &ctx) const override
LUCID_ByteStreamRawDataCnv(const std::string &name, ISvcLocator *pSvcLocator)
StatusCode fillContainer(const std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * > &, LUCID_RawDataContainer &container) const
SG::WriteHandleKey< LUCID_RawDataContainer > m_lucid_RawDataContainerKey
virtual StatusCode finalize() override
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
Property holding a SG store/key/clid from which a WriteHandle is made.
void initialize()