ATLAS Offline Software
IInputTOBConverter.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef L1TopoSimulation_IInputTOBConverter
6 #define L1TopoSimulation_IInputTOBConverter
7 
8 //#include "AthenaBaseComps/AthAlgTool.h"
9 #include "GaudiKernel/IAlgTool.h"
10 
11 namespace TCS {
12  class TopoInputEvent;
13 }
14 
15 namespace LVL1 {
16 
22  class IInputTOBConverter : virtual public extend_interfaces1<IAlgTool> {
23  public:
25 
29  virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent& inputEvent) const = 0;
30  };
31 
32 }
33 
34 
35 #endif
LVL1::IInputTOBConverter::DeclareInterfaceID
DeclareInterfaceID(IInputTOBConverter, 0, 1)
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
TCS::TopoInputEvent
Definition: TopoInputEvent.h:42
LVL1::IInputTOBConverter
Interface for tools to convert any input to TOBs for topo steering.
Definition: IInputTOBConverter.h:22
TCS
Definition: Global/GlobalSimulation/src/IO/Decision.h:18
LVL1::IInputTOBConverter::fillTopoInputEvent
virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent &inputEvent) const =0
partially fills inputEvent from information in SG