ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Trigger
TrigT1
Global
GlobalSimulation
src
GraphSvc.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef GLOBALSIMULATION_GRAPHSVC_H
6
#define GLOBALSIMULATION_GRAPHSVC_H
7
8
#include "
AthenaBaseComps/AthService.h
"
9
#include "GaudiKernel/IAlgResourcePool.h"
10
#include "GaudiKernel/ServiceHandle.h"
11
12
namespace
GlobalSim
{
13
17
class
GraphSvc
:
public
extends<AthService,IService> {
18
public
:
20
using
extends::extends;
21
23
virtual
StatusCode
initialize
()
override
;
24
26
virtual
StatusCode
start
()
override
;
27
29
virtual
StatusCode
finalize
()
override
;
30
31
private
:
32
StringProperty
m_fileName
{
this
,
"FileName"
,
"graph.dot"
,
"Output file"
};
33
StringProperty
m_topSequence
{
this
,
"SequenceNameFilter"
,
"AthAlgSeq"
,
"Regex of sequence names to include"
};
34
35
ServiceHandle<IAlgResourcePool>
m_algResourcePool
{
this
,
"AlgResourcePool"
,
"AlgResourcePool"
,
36
"Algorithm resource pool service."
};
37
38
};
39
40
}
41
42
#endif
AthService.h
GlobalSim::GraphSvc
The GraphSvc can be used to create an execution graph of the global simulation part of the job.
Definition
GraphSvc.h:17
GlobalSim::GraphSvc::start
virtual StatusCode start() override
Start - do graph calculation here, to ensure EventLoopMgr initialized already.
Definition
GraphSvc.cxx:25
GlobalSim::GraphSvc::initialize
virtual StatusCode initialize() override
Initialise.
Definition
GraphSvc.cxx:21
GlobalSim::GraphSvc::m_fileName
StringProperty m_fileName
Definition
GraphSvc.h:32
GlobalSim::GraphSvc::finalize
virtual StatusCode finalize() override
Finalise.
Definition
GraphSvc.cxx:178
GlobalSim::GraphSvc::m_topSequence
StringProperty m_topSequence
Definition
GraphSvc.h:33
GlobalSim::GraphSvc::m_algResourcePool
ServiceHandle< IAlgResourcePool > m_algResourcePool
Definition
GraphSvc.h:35
ServiceHandle
Definition
ClusterMakerTool.h:36
GlobalSim
AlgTool to read in LArStripNeighborhoods, and run the BDT Algorithm.
Definition
BitSpec.h:23
Generated on
for ATLAS Offline Software by
1.17.0