ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
L1Topo
L1TopoSimulation
src
ControlHistSvc.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
#ifndef L1TopoSimulation_ControlHistSvc
6
#define L1TopoSimulation_ControlHistSvc
7
8
9
#include "
L1TopoSimulation/IControlHistSvc.h
"
10
#include "
L1TopoCoreSim/TopoSteering.h
"
11
#include "
AthenaBaseComps/AthAlgTool.h
"
12
#include "GaudiKernel/IIncidentListener.h"
13
#include "GaudiKernel/ITHistSvc.h"
14
15
16
class
ITHistSvc;
17
18
namespace
LVL1
{
19
20
21
class
ControlHistSvc
:
public
AthAlgTool
,
virtual
public
IControlHistSvc
{
22
23
24
public
:
25
26
ControlHistSvc
(
const
std::string&
type
,
const
std::string&
name
,
27
const
IInterface* parent);
28
virtual
~ControlHistSvc
();
29
virtual
StatusCode
initialize
()
override
;
30
virtual
StatusCode
SetHistSvc
(
const
std::unique_ptr<TCS::TopoSteering> &topoSteering, std::string histBaseDir)
override
;
31
32
private
:
33
34
ServiceHandle<ITHistSvc>
m_histSvc
;
35
36
37
38
};
39
40
}
41
42
#endif
AthAlgTool.h
IControlHistSvc.h
TopoSteering.h
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
LVL1::ControlHistSvc::ControlHistSvc
ControlHistSvc(const std::string &type, const std::string &name, const IInterface *parent)
Definition
ControlHistSvc.cxx:16
LVL1::ControlHistSvc::SetHistSvc
virtual StatusCode SetHistSvc(const std::unique_ptr< TCS::TopoSteering > &topoSteering, std::string histBaseDir) override
Definition
ControlHistSvc.cxx:39
LVL1::ControlHistSvc::initialize
virtual StatusCode initialize() override
Definition
ControlHistSvc.cxx:26
LVL1::ControlHistSvc::m_histSvc
ServiceHandle< ITHistSvc > m_histSvc
Definition
ControlHistSvc.h:34
LVL1::ControlHistSvc::~ControlHistSvc
virtual ~ControlHistSvc()
Definition
ControlHistSvc.cxx:22
LVL1::IControlHistSvc
Definition
IControlHistSvc.h:16
ServiceHandle
Definition
ClusterMakerTool.h:36
LVL1
eFexTowerBuilder creates xAOD::eFexTowerContainer from supercells (LATOME) and triggerTowers (TREX) i...
Definition
IZdcDataAccess.h:13
type
TrigConf::name
Definition
HLTChainList.h:35
Generated on
for ATLAS Offline Software by
1.17.0