ATLAS Offline Software
Loading...
Searching...
No Matches
HLTEDMCreatorAlg.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3*/
4#ifndef TRIGOUTPUTHANDLING_HLTEDMCREATORALG_H
5#define TRIGOUTPUTHANDLING_HLTEDMCREATORALG_H
6
7
10
11#include <string>
12
18public:
19 HLTEDMCreatorAlg(const std::string& name, ISvcLocator* pSvcLocator);
20 virtual ~HLTEDMCreatorAlg() override = default;
21
22 virtual StatusCode initialize() override;
23 virtual StatusCode execute(const EventContext& context) const override;
24
25private:
26 ToolHandleArray<IHLTOutputTool> m_tools{ this, "OutputTools", {}, "Tools that generate output"};
27};
28
29#endif // TRIGOUTPUTHANDLING_HLTEDMCREATORALG_H
An algorithm that can be simultaneously executed in multiple threads.
ToolHandleArray< IHLTOutputTool > m_tools
HLTEDMCreatorAlg(const std::string &name, ISvcLocator *pSvcLocator)
virtual ~HLTEDMCreatorAlg() override=default
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &context) const override