ATLAS Offline Software
IControlHistSvc.h
Go to the documentation of this file.
1 /*
2  * Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3  * */
4 
5 
6 #ifndef L1TopoSimulation_IControlHistSvc
7 #define L1TopoSimulation_IControlHistSvc
8 
9 
10 #include "GaudiKernel/IAlgTool.h"
12 
13 namespace LVL1 {
14 
15 
16  class IControlHistSvc : virtual public extend_interfaces1<IAlgTool> {
17 
18 
19  public:
20 
22 
23  virtual StatusCode SetHistSvc(const std::unique_ptr<TCS::TopoSteering> &topoSteering, std::string histBaseDir) = 0;
24  };
25 
26 }
27 
28 #endif
29 
LVL1::IControlHistSvc
Definition: IControlHistSvc.h:16
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition: ICMMCPHitsCnvTool.h:18
LVL1::IControlHistSvc::DeclareInterfaceID
DeclareInterfaceID(IControlHistSvc, 0, 1)
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
LVL1::IControlHistSvc::SetHistSvc
virtual StatusCode SetHistSvc(const std::unique_ptr< TCS::TopoSteering > &topoSteering, std::string histBaseDir)=0
TopoSteering.h