ATLAS Offline Software
Loading...
Searching...
No Matches
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
11namespace TCS {
12 class TopoInputEvent;
13}
14
15namespace LVL1 {
16
22 class IInputTOBConverter : virtual public extend_interfaces<IAlgTool> {
23 public:
25
29 virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent& inputEvent) const = 0;
30 };
31
32}
33
34
35#endif
Interface for tools to convert any input to TOBs for topo steering.
virtual StatusCode fillTopoInputEvent(TCS::TopoInputEvent &inputEvent) const =0
partially fills inputEvent from information in SG
DeclareInterfaceID(IInputTOBConverter, 0, 1)
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...