Skip to content
Snippets Groups Projects

LUCID_RawDataByteStreamCnv: VarHandle migration.

4 files
+ 49
60
Compare changes
  • Side-by-side
  • Inline
Files
4
/*
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
*/
#ifndef LUCID_BYTESTREAMRAWDATACNV_H
@@ -15,10 +15,9 @@
#include "LUCID_RawEvent/LUCID_RawDataContainer.h"
#include "LUCID_RawEvent/LUCID_RawData.h"
#include "LUCID_RawDataByteStreamCnv/LUCID_RodDecoder.h"
#include "StoreGate/WriteHandleKey.h"
class StoreGateSvc;
class LUCID_RodDecoder;
class LUCID_ByteStreamRawDataCnv: public AthAlgorithm {
@@ -26,21 +25,21 @@ class LUCID_ByteStreamRawDataCnv: public AthAlgorithm {
public:
LUCID_ByteStreamRawDataCnv (const std::string &name, ISvcLocator* pSvcLocator);
~LUCID_ByteStreamRawDataCnv();
virtual ~LUCID_ByteStreamRawDataCnv();
StatusCode initialize();
StatusCode execute();
StatusCode finalize();
virtual StatusCode initialize() override;
virtual StatusCode execute() override;
virtual StatusCode finalize() override;
StatusCode fillContainer(std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>);
StatusCode fillContainer(const std::vector<const OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment*>&,
LUCID_RawDataContainer& container) const;
private:
ServiceHandle<StoreGateSvc> m_storeGate;
ServiceHandle<IROBDataProviderSvc> m_robDataProvider;
std::string m_lucid_RawDataContainerKey;
SG::WriteHandleKey<LUCID_RawDataContainer> m_lucid_RawDataContainerKey
{ this, "lucid_RawDataContainerKey", "Lucid_RawData", "" };
LUCID_RawDataContainer* m_LUCID_RawDataContainer;
LUCID_RodDecoder m_rodDecoder;
};
Loading