ATLAS Offline Software
IHLTOutputTool.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2018 CERN for the benefit of the ATLAS collaboration
3 */
4 #ifndef DECISIONHANDLING_IHLTOUTPUTTOOL_H
5 #define DECISIONHANDLING_IHLTOUTPUTTOOL_H
6 
7 #include "GaudiKernel/IAlgTool.h"
8 
14 class IHLTOutputTool : virtual public ::IAlgTool
15 {
16  public:
18 
19  virtual ~IHLTOutputTool(){}
20 
21  // method to be called by clients
22  virtual StatusCode createOutput(const EventContext& context) const = 0;
23 
24 };
25 
26 #endif //> !DECISIONHANDLING_IHLTOUTPUTTOOL_H
IHLTOutputTool
IHLTOutputTool implementations help in creation HLT output (EDM gaps filling, BS creation,...
Definition: IHLTOutputTool.h:15
IHLTOutputTool::createOutput
virtual StatusCode createOutput(const EventContext &context) const =0
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
IHLTOutputTool::DeclareInterfaceID
DeclareInterfaceID(IHLTOutputTool, 1, 0)
IHLTOutputTool::~IHLTOutputTool
virtual ~IHLTOutputTool()
Definition: IHLTOutputTool.h:19