ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Control
AthenaKernel
AthenaKernel
IAthenaSummarySvc.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 ATHENAKERNEL_IATHENASUMMARYSVC_H
6
#define ATHENAKERNEL_IATHENASUMMARYSVC_H
7
8
#include "GaudiKernel/IService.h"
9
#include "GaudiKernel/StatusCode.h"
10
11
#include <string>
12
17
18
class
IAthenaSummarySvc
:
virtual
public
IService {
19
20
public
:
21
DeclareInterfaceID
(
IAthenaSummarySvc
, 1, 0);
22
23
virtual
~IAthenaSummarySvc
();
24
25
virtual
StatusCode
createSummary
() = 0;
26
virtual
void
setStatus
(
int
) = 0;
27
virtual
void
addListener
(
const
std::string&) = 0;
28
virtual
void
addSummary
(
const
std::string&,
const
std::string&) = 0;
29
virtual
const
std::string&
getOutputFile
()
const
= 0;
30
};
31
32
#endif
IAthenaSummarySvc
Abstract produces summary of Athena stuff.
Definition
IAthenaSummarySvc.h:18
IAthenaSummarySvc::createSummary
virtual StatusCode createSummary()=0
IAthenaSummarySvc::DeclareInterfaceID
DeclareInterfaceID(IAthenaSummarySvc, 1, 0)
IAthenaSummarySvc::addListener
virtual void addListener(const std::string &)=0
IAthenaSummarySvc::addSummary
virtual void addSummary(const std::string &, const std::string &)=0
IAthenaSummarySvc::setStatus
virtual void setStatus(int)=0
IAthenaSummarySvc::~IAthenaSummarySvc
virtual ~IAthenaSummarySvc()
Definition
IAthenaSummarySvc.cxx:7
IAthenaSummarySvc::getOutputFile
virtual const std::string & getOutputFile() const =0
Generated on
for ATLAS Offline Software by
1.17.0