ATLAS Offline Software
Loading...
Searching...
No Matches
ZdcByteStreamLucrodData.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 ZDC_BYTESTREAMLUCRODDATA_H
6#define ZDC_BYTESTREAMLUCRODDATA_H
7
8
9
11
13
19#include <stdint.h>
20#include <map>
21#include <string>
22class StoreGateSvc;
24
26
27 public:
28
29 ZdcByteStreamLucrodData (const std::string &name, ISvcLocator* pSvcLocator);
31
32 StatusCode initialize();
33 StatusCode execute();
34 StatusCode finalize();
35
36 StatusCode fillContainer(std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>, ZdcLucrodDataContainer* zdcLucrodDataContainer);
37
38private:
39
41
44};
45
46#endif
Property holding a SG store/key/clid from which a WriteHandle is made.
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a WriteHandle is made.
The Athena Transient Store API.
ZdcByteStreamLucrodData(const std::string &name, ISvcLocator *pSvcLocator)
ServiceHandle< IROBDataProviderSvc > m_robDataProvider
StatusCode fillContainer(std::vector< const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * >, ZdcLucrodDataContainer *zdcLucrodDataContainer)
SG::WriteHandleKey< ZdcLucrodDataContainer > m_ZdcLucrodDataContainerKey
~ZdcByteStreamLucrodData()=default
static const std::string ZdcLucrodDataContainerLocation
Definition ZdcDefs.h:22