ATLAS Offline Software
EFTrackingDataStreamUnloaderAlgorithm.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 EFTRACKING_DATA_STREAM_UNLOADER_ALGORITHM
6 #define EFTRACKING_DATA_STREAM_UNLOADER_ALGORITHM
7 
10 
12 {
13  Gaudi::Property<std::string> m_outputCsvPath{
14  this,
15  "outputCsvPath",
16  "",
17  "Path to output csv container."
18  };
19 
21  this,
22  "outputDataStream",
23  "outputDataStream",
24  "Key to access encoded 64bit words following the EFTracking specification, written as output."
25  };
26 
27  public:
28  EFTrackingDataStreamUnloaderAlgorithm(const std::string& name, ISvcLocator* pSvcLocator);
29  StatusCode initialize() override final;
30  StatusCode execute(const EventContext& ctx) const override final;
31 };
32 
33 #endif
34 
ReadHandleKey.h
Property holding a SG store/key/clid from which a ReadHandle is made.
EFTrackingDataStreamUnloaderAlgorithm::m_outputCsvPath
Gaudi::Property< std::string > m_outputCsvPath
Definition: EFTrackingDataStreamUnloaderAlgorithm.h:13
EFTrackingDataStreamUnloaderAlgorithm::m_outputDataStreamKey
SG::ReadHandleKey< std::vector< unsigned long > > m_outputDataStreamKey
Definition: EFTrackingDataStreamUnloaderAlgorithm.h:20
const
bool const RAWDATA *ch2 const
Definition: LArRodBlockPhysicsV0.cxx:560
SG::ReadHandleKey
Property holding a SG store/key/clid from which a ReadHandle is made.
Definition: StoreGate/StoreGate/ReadHandleKey.h:39
AthReentrantAlgorithm
An algorithm that can be simultaneously executed in multiple threads.
Definition: AthReentrantAlgorithm.h:83
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
EFTrackingDataStreamUnloaderAlgorithm::EFTrackingDataStreamUnloaderAlgorithm
EFTrackingDataStreamUnloaderAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Definition: EFTrackingDataStreamUnloaderAlgorithm.cxx:29
EFTrackingDataStreamUnloaderAlgorithm::execute
StatusCode execute(const EventContext &ctx) const override final
Definition: EFTrackingDataStreamUnloaderAlgorithm.cxx:42
AthReentrantAlgorithm.h
EFTrackingDataStreamUnloaderAlgorithm
Definition: EFTrackingDataStreamUnloaderAlgorithm.h:12
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
EFTrackingDataStreamUnloaderAlgorithm::initialize
StatusCode initialize() override final
Definition: EFTrackingDataStreamUnloaderAlgorithm.cxx:35